Purple finch
Carpodacus purpureus
More Purple finch information: