Cave diving horror stories - Indian spring is a freshwater spring in Wakulla County, Florida, located south of Tallahassee on private property. The spring is about 90 feet deep and has a cavern and a cave that connects to the famous Wakulla Springs and the Floridan Aquifer.