Magen’s Bay Beach ~ St. Thomas

Magen’s Bay Beach ~ St. Thomas

Magen’s Bay Beach has been called one of the ten most beautiful beaches in the world by National Geographic Magazine.