Genovesa Island in the Galapagos

Filmed on Genovesa Island in the Galapagos