Discovering culture and cuisine while exposing the injustices of travel!
Where can we find the longest running mermaid show in the US??
That would be Weeki Wachee Springs State Park on Florida’s Gulf Cost — been running — both on top and underwater — since 1947 … and NO FEEDING the Mermaids allowed!!!