Isla la Tortuga. Tortuga Island
La Tortuga Island (Isla La Tortuga in Spanish) is an uninhabited island dependency of the government of Venezuela. It is part of a chain of islands that include the Tortuguillas, the Palaquines, and others. Read more here, source Wikipedia.
Photographs copyright: Mary Elizabeth