Canary Shouldered Thorn

Canary Shouldered Thorn

Observation - Canary Shouldered Thorn. Description: