Designed by
Title
Turquoise waters in La Tortuga Island, Venezuela. #334046019
Description
La Tortuga island is part of a group of islands that include the Tortuguillos and Cayo Herradura. It is an uninhabited island of Venezuela, the largest in the Federal Dependencies of the country.