Taxonomy

House Finches (Carpodacus mexicanus ssp.)

House Finches