Purple finch Carpodacus purpureus


More Purple finch information:

(Species Account)