Genovesa
Island in the Galapagos Archipelago in Ecuador
Genovesa Island, also known in Spanish as Isla Genovesa or by its English name of Tower Island, is one of Galapagos Islands of Ecuador.
This article is issued from Wikivoyage. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.