Canary-shouldered Thorn.

Canary-shouldered Thorn.

Observation - Canary-shouldered Thorn.. Description: