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...