Spot-winged Rosefinch, Carpodacus rodopeplus

Common Name Spot-winged Rosefinch
Scientific Name Carpodacus rodopeplus
Taxonomic Family Fringillidae
Taxonomic Order Passeriformes

Ecological Data