Carpodacus mexicanus (House Finch)

Carpodacus mexicanus (House Finch)

Observation - Carpodacus mexicanus (House Finch) - Global. Description: