Cactus finch (Geospiza scandens) feeding on cactus flower nectar and pollen. Espanola, Galapagos Islands, November.