Sandy Spit and Green Cay in the British Virgin Islands

Sandy Spit and Green Cay in the British Virgin Islands