Genovesa

Sourced from Wikivoyage. Text is available under the CC-by-SA 3.0 license.
Jason Corriveau
Genovesa Island, also known in Spanish as Isla Genovesa or by its English name of Tower Island, is one of Galapagos Islands of Ecuador.

Understand

See