Framing the aquamarine Caribbean along a pristine, white sandy beach, the British Virgin Islands' Baths invariably evoke a jaw-dropping reaction from those visiting this feat of Mother Nature. Located on the island of Virgin Gorda, …
November 14, 2015