Live mermaid shows?! Yes, in the 12 person town of Weeki Wachee in Florida, there is such a thing.
The tiny town promotes the only "live mermaid show" in the entire world that takes place at "the site of North America's deepest naturally-formed spring." This little town should definitely be on your 'to do' list next time you go down to the sunshine state. There is no denying how mesmerizing the 'City of Live Mermaids' is -- just ask the millions of visitors it has had.
With aid from special air tubes, the performers put on a show you would only have thought possible in your childhood fantasies.
23,429 clicks in 182 w
More Stats +/-