Monday, June 23, 2008

Leeward Islands

Leeward Islands are the northern islands of the Lesser Antilles chain of islands, part of the West Indies. Nice site with photo magnifaction can be found at www.leewardislands.info. Sections available on the different islands that make up the group of Leeward Islands in the Caribbean Sea, including Anguilla, Antigua and Dominica.

No comments: