Pure limestones are white or almost white. Because of impurities, such as clay, sand, organic remains, iron oxide and other materials, many limestones exhibit different colours, especially on weathered surfaces. Limestone may be crystalline, clastic, granular, or dense, depending on the method of formation.