Cayman Islands, 100th Country for Waugh Infrastructure Management Site

Seven Mile Beach Cayman Islands