Glover's Reef

partially submerged atoll located off the southern coast of Belize

Categories: