Galapagos Islands, Santa Cruz (Indefatigable)