Canary Shouldered Thorn

 Canary Shouldered Thorn

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