White-throated Blue Swallow, Hirundo nigrita

Common Name White-throated Blue Swallow
Alternative common Names White-bibbed Swallow
Scientific Name Hirundo nigrita
Taxonomic Family Hirundinidae
Taxonomic Order Passeriformes

Ecological Data