Limestone is a fine-grained, sedimentary rock formed from compressed and cemented seashells and marine animal skeletons.  Due to a large number of minerals in its composition, limestone can vary in colour from cream to pink to brown to black. Limestone makes an excellent building stone because it can be easily worked and is typically used […]