On the island of Santa Cruz in the Galapagos Islands.

On the island of Santa Cruz in the Galapagos Islands.