Royalty-free stock photo ID: 102696638

World best Grace bay beach at Providenciales on Turks and Caicos islands - Image