Possible Greenfinch

Possible Greenfinch

Observation - Possible Greenfinch - UK and Ireland. Description: