Russet-throated Puffbird, Hypnelus ruficollis

Common Name Russet-throated Puffbird
Scientific Name Hypnelus ruficollis
Taxonomic Family Bucconidae
Taxonomic Order Galbuliformes

Ecological Data