Psalidoprocne chalybea

Common Name
Scientific Name Psalidoprocne chalybea
Taxonomic Family Hirundinidae
Taxonomic Order Passeriformes

Ecological Data