Genovesa Attractions & Activities - The Best Holiday Destinations for 2020
Genovesa Island, also known in Spanish as Isla Genovesa or by its English name of Tower Island, is one of Galapagos Islands of Ecuador.
The Most Frequently Asked Travel Questions about Genovesa