Grey-rumped Treeswift female
Hemiprocne longipennis Nom sp Bali Barat NP Bali, Indonesia July 2015 INDO-GRTS-01
Hemiprocne longipennis Nom sp Bali Barat NP Bali, Indonesia July 2015 INDO-GRTS-02
Grey-rumped Treeswift male
Hemiprocne longipennis Nom sp Bali Barat NP Bali, Indonesia July 2015 INDO-GRTS-03
Hemiprocne longipennis Ssp wallacii Makassar, Sulawesi, Indonesia Aug 2015 INDO-GRTS-07
Hemiprocne longipennis Ssp harterti Danum Valley Borneo June 2014 MALA-GRTS-01