Home / Weeki Wachee

Florida city known for mermaids now sleeps with the fishes

A Florida city known for its mermaid shows now sleeps with the fishes. Florida Gov. Ron DeSantis signed legislation on Tuesday dissolving the city of Weeki Wachee. The city located about 50 miles north of Tampa was founded in 1966 to help put the Weeki Wachee mermaid attraction at a state park onto maps and […]