St. Thomas & Buck Island (snorkeling) – Caribbean Cruise, Day 5 May 22, 2019 by Gerald·Comments Off on St. Thomas & Buck Island (snorkeling) – Caribbean Cruise, Day 5