La Tortuga Island
La Tortuga Island (in Spanish: Isla La Tortuga ; "La Tortuga" means "the turtle") is an uninhabited island dependent on the government of Venezuela and belonging to the Federal Dependencies of Ve...
La Tortuga Island - Wikipedia