Canary-shouldered Thorn.

Canary-shouldered Thorn.

Observation - Canary-shouldered Thorn. - Global. Description: