Sharpe's Rosefinch

Carpodacus verreauxii - Roselin de Verreaux

Roselin de Verreaux
♀ adult