Galapagos_Iguana meets finch on the beach on Isabella Island. Published 13th October 2016. Size: 2500 × 1231 in Galapagos_Iguana meets finch on the beach on Isabella Island. < Previous Next >