David and Catriona get hitched at Sheer Rocks in the Caribbean on the most amazing beach with the aqua Caribbean waters as a backdrop then off to Sheer Rocks resort to party.
Sheer Rocks Wedding, Antigua
David and Catriona get hitched at Sheer Rocks in the Caribbean on the most amazing beach with the aqua Caribbean waters as a backdrop then off to Sheer Rocks resort to party.