A tiny jewel in the Caribbean

1/29/2011

Anguilla is a tiny island set in warm waters of the Leeward Islands, east of Puerto Rico and just north of St. Martin. It has many beaches but only six traffic lights, with a temperature usually at 25C or above.

Click HERE to read the FULL article...