Evening Grosbeak (Coccothraustes vespertinus)

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

Leave a Comment