The Lowdown on Limestone

Saint Clair Limestone

  What is limestone? Limestone is a natural stone that can be found in many countries around the world. It is an organic sedimentary rock which means that it is formed by the accumulation of shell, coral, and algae, or by direct crystallization from water. Because of this, some types of limestone may contain small fossils and marine skeletal […]