Crested Treeswift

Crested Treeswift - Hemiprocne mystacea

Grey-rumped Treeswift

Grey-rumped Treeswift - Cypseloides cherriei

Whiskered Treeswift

Whiskered Treeswift - Cypseloides cryptus

Moustached Treeswift

Moustached Treeswift - Cypseloides storeri