thekelleydoll.com
Best Beaches in St Thomas US Virgin Islands
St Thomas is home to some of the most beautiful beaches I've ever seen. If you're looking for a relaxing island getaway, consider visiting Magens Bay Beach.
Maya Kelley