Purple Finch (Carpodacus purpureus) eating fruit of Arbutus Tree, Gabriola Island, British Columbia, Canada
Return to the main galleries page