Already a member? Sign In
Megans Beach From A Different View
Submitted: Mar 05, '08
Great Travel Moment
I decided since Megans Beach has been voted as one of the top ten most beautiful beaches in the world, that I would show this entry, of the beach, from a different view. It is located on the island of St. Thomas in the Caribbean.