Whiskered Treeswift
Hemiprocne comata
Kingdom:
Animalia
Phylum:
Chordata
Class:
Aves
Order:
Apodiformes
Family:
Hemiprocnidae
Genus:
Hemiprocne
Species:
Hemiprocne comata