
Trunk Bay Beach (St. John, US Virgin Islands)
Trunk Bay Beach in St. John provides some of the best snorkeling opportunities in the U.S. Virgin Islands. Located on the northwest edge of St. John, it’s part of the …
Trunk Bay Beach (St. John, US Virgin Islands) Read More