Glistening Waters Luminous Lagoon In Jamaica

Glistening Waters Luminous Lagoon in Falmouth You’ve heard that saying of you’ve got to see it to believe it, right? Well, just East of Montego Bay, near Falmouth, Jamaica is a little bay with an unbelievable phenomenon that you simply need to see with your own eyes. Come out to Glistening Waters for a tour after […]