Cactus finch (Geospiza scandens) foraging on flowers. Academy Bay, Santa Cruz Island, Galapagos Islands, Ecuador, November.