Photo Showcase: Snorkel at Sapphire Beach

East End, U.S. Virgin Islands

Adventure details