Mermaids in the 1950’s standing on U.S Hwy 19 in Weeki Wachee Florida, attempting to lure drivers into the roadside attraction. Weeki Wachee opened on October 13, 1947 and is still open today. [1068×1331]