Purple Finch (Carpodacus purpureus)

Female Purple Finch (Carpodacus purpureus) perched perched on Oriental Bittersweet with a green background

Menu