Vegetarian finch (Platyspiza crassirostris) feeding on buds. Santa Cruz Island, Galapagos, Ecuador, December.