Common cactus finch (Geospiza scandens) on Opuntia flower. Puerto Ayora, Isla Santa Cruz, Galápagos.
Common cactus finch (Geospiza scandens intermedia) foraging on giant prickly pear (Opuntia echios var. echios) on Isla Santa Cruz, Galápagos, Ecuador.