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.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment