Large cactus ground finch {Geospiza conirostris} on cactus, Tower Island, Galapagos