Loading...
Uploaded by OrlandoSentinel on Sep 7, 2011
Weeki Wachee Springs is the only place in the world where a live mermaid show can be seen. The iconic Florida "roadside" attraction will be 65 years old next year.
Travel & Events
Standard YouTube License
Load more suggestions
All Comments