Galapagos mockingbird, Punta Suarez, Isla Espanola, Galapagos Islands, Ecuador.
EcuadorGalapagos IslandsSouth America
From Ecoventura Galapagos Islands Cruise