
Best Snorkeling Beaches on St. John, USVIBest Snorkeling Beaches on St. John, USVI
If you are planning a trip to St. John, USVI, I hope that you enjoy snorkeling. The water around this beautiful island is crystal clear and, despite devastating hurricanes over{...}