Cassin's finch
Carpodacus cassinii
More Cassin's finch information: