(19)
photos
(68)
thumbs up
Anguilla
Anguilla is the northern most island of the Leeward Islands in the Lesser Antilles. They are called "leeward" because the prevailing winds in the area blow from south to north. Thus, the Leeward Islands are downwind, on the backside, or leeward …