White-naped Swift, Streptoprocne semicollaris

Common Name White-naped Swift
Scientific Name Streptoprocne semicollaris
Taxonomic Family Apodidae
Taxonomic Order Apodiformes

Ecological Data