Common cactus finch (Geospiza scandens) perched on Prickly pear (Opuntia). San Cristobal Island, Galapagos.