Purple Finch male (Carpodacus purpureus)
purple finchpurple finch malefinchmale finchzievisjack zievismainemaine's birdsbirding in mainemaine audubon societycarpodacus prupureus