Canary Shouldered Thorn

Canary Shouldered Thorn

Observation - Canary Shouldered Thorn - UK and Ireland. Description: