Image credit: aturkus
Anguilla (pronounced an-GWILL-a) means eel in Spanish and Italian, which is in reference to the island’s eel-like shape. Anguilla is especially popular with the rich and famous.
The island is a British dependency and although small, it makes up for its size with it’s ability to have something for everyone. There is plenty of […]