Black-breasted Puffleg, Eriocnemis nigrivestis

Common Name Black-breasted Puffleg
Scientific Name Eriocnemis nigrivestis
Taxonomic Family Trochilidae
Taxonomic Order Apodiformes

Ecological Data