White-throated Needletail

Chinese Name: 白喉针尾雨燕
English Name: White-throated Needletail
Latin Name: Hirundapus caudacutus