Here's what Trippy members say about Wakulla Springs State Park:
"Edward Ball Wakulla Springs State Park on the Wakulla River where Tarzan movies were filmed" See More