Anguilla (island)
United Kingdom · Europe

About
Anguilla is an island in the Leeward Islands. It has numerous bays, including Barnes, Little, Rendezvous, Shoal, and Road Bays.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.
United Kingdom · Europe

Anguilla is an island in the Leeward Islands. It has numerous bays, including Barnes, Little, Rendezvous, Shoal, and Road Bays.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.