scenic views of Magens Bay and St. Thomas, USVI from the world famous Mountain Top