Snorkeling In St. Thomas (U.S. Virgin Islands): Our Top 10 Locations And The Marine Life To Expect
A visit to St. Thomas (U.S. Virgin Islands) isn’t complete without a snorkeling adventure. After all, it's one of the best ways to catch a glimpse of the marine life that lives below these...