Chaffinch

Chaffinch

A chaffinch perched on a branch.