Weeki Wachee Mermaids present an all new show featuring "Alice's" new adventures in the watery depths of the "Spring of the Live Mermaids" located on Florida's West Coast at the Junction of U.S. 19 and Florida 50.
blackaller, Squid Can, amhpics, and 57 other people added this photo to their favorites.
vivienne_strauss 41 months ago | reply
truly amazing!
Cartorama 41 months ago | reply
nice one !
DarrellBrandon [deleted] 34 months ago | reply
Out of the water it's just creepy.
Wishbook 25 months ago | reply
Here is a nice little article from 1965 about the new Alice In Wonderland attraction at Weeki Wachee. :-)
PfeifferPhotos 10 months ago | reply
The poor Tweedles...had to be awful trying to swim in those costumes, seriously.