Where does Limestone Come from?

Most limestone comes from the skeletal remains of marine life like fish, shellfish, coral, sea shells, and other marine micro-organisms. Over a long period of time these remains settle with other sediments to form a sedimentary rock that is formed of Calcium Carbonate and Magnesium which is limestone.