Hirundapus

trivial name latin name
White-throated Needletail Hirundapus caudacutus