Magens Bay, St. Thomas USVI
Caribbean Travel, Scenic ViewsMagens Bay is located within the United States Virgin Island of St. Thomas in the Caribbean Sea.
Magens Bay is located within the United States Virgin Island of St. Thomas in the Caribbean Sea.