Green Finch

Green Finch

Observation - Green Finch - UK and Ireland. Description: