Taxonomy

Lesser Goldfinches (Carduelis psaltria ssp.)

Lesser Goldfinches