Canary-Shouldered Thorn 21558

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