Tarzan Called It Home, Visitors Call It Spectacular
By John S. Mooshie Conveniently located on Florida’s panhandle, an easy journey 20 miles south of Tallahassee, Wakulla Springs State Park is a veritable magnet for outdoor enthusiasts.The 6,000-acre wildlife sanctuary hidden in the lush wilderness of North Florida is literally a Garden of Eden. (The name Wakulla is an Indian word for “strange and […]