A Beach Break at Magens Bay, St. Thomas
The white sand beach and turquoise waters lands Magens Bay, St. Thomas on the top of many lists of the best beaches in the Caribbean.
The white sand beach and turquoise waters lands Magens Bay, St. Thomas on the top of many lists of the best beaches in the Caribbean.