This video from www.islandlowdown.com was taken from the unspoiled Caribbean Island of Virgin Gorda in the British Virgin Islands, nestled beneath Gorda Peak National Park. This location once housed a 19th Century Sugar Plantation and is now home to Nail Bay, a hidden beach resort with sunset views.
Link to this comment:
All Comments (0)