Silver-backed Needletail

Chinese Name: 白背针尾雨燕
English Name: Silver-backed Needletail
Latin Name: Hirundapus cochinchinensis