What Causes Sinkholes?

Sinkholes are basically when minerlas in rocks are dissolved by water, leaving residue and an open space. Water removes the soil and leaves and empty hole. Have you seen a sinkhole?