Depart St. Thomas for a visit to the smallest of the US Virgin Islands, St. John, and take in the history of the island as well as its majestic natural beauty
Depart St. Thomas for a visit to the smallest of the US Virgin Islands, St. John, and take in the history of the island as well as its majestic natural beauty