Snorkeling at Trunk Bay in St. John, U.S. Virgin Islands
A snorkeling trip to St John’s Trunk Bay is an extremely popular shore excursion many cruise passengers choose when sailing to St. Thomas. Snorkeling at Trunk Bay happened to be our Continue Reading →