No Reviews Yet Write Review
Feb 27, 2018 06:37AM
The lovely mermaids dazzle audiences every day of the year at Weeki Wachee Springs State Park in Spring Hill, about 50 miles north of Tampa.
Weeki Wachee Mermaids Still Mesmerize 70 Years On