|
|
La Tortue
This gropu is for those interested in Île de la Tortue, a Caribbean island that forms part of Haiti, off the northwest coast. Its name in both Spanish (Isla Tortuga) and French means "Turtle Island" or "Tortoise Island", and it is sometimes called that in English
|