Three-banded Rosefinch, Carpodacus trifasciatus

Common Name Three-banded Rosefinch
Scientific Name Carpodacus trifasciatus
Taxonomic Family Fringillidae
Taxonomic Order Passeriformes

Ecological Data