House Finch
The House Finch ( Carpodacus mexicanus ) is a bird in the finch family Fringillidae, which is found in North America. This species and the other "American rosefinches" are placed in the genus Haemorhous by the American ( Carpodacus mexicanus ) is a bird in the finch family Fringillidae, which is found in North America. This species and the other "American rosefinches" are placed in the genus Haemorhous by the American
Read More