Cactus finch (Geospiza scandens) perched on cactus flower. Espanola, Galapagos Islands, Ecuador, November.