Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Mar 26, 2018
In Weeki Wachee Springs State Park, Florida, there's a mermaid show -- and there has been for 70 years. It's one of the United States' oldest roadside attractions, and it still does three shows a day. At least, provided the local wildlife doesn't get in the way.