Slaty Finch, Haplospiza rustica

Common Name Slaty Finch
Scientific Name Haplospiza rustica
Taxonomic Family Emberizidae
Taxonomic Order Passeriformes

Ecological Data