Evening Grosbeak (Coccothraustes vespertinus)
Evening Grosbeak (Coccothraustes vespertinus) perched on a branch in the Okanagan Valley, BC, Canada.
Evening Grosbeak (Coccothraustes vespertinus) perched on a branch in the Okanagan Valley, BC, Canada.