White-throated Swallow (Hirundo albigularis)
Order: PERCHING BIRDS (PASSERIFORMES ORDER) Family: SWALLOWS (HIRUNDINIDAE)
Previous << House Martin
Next >> Angola Swallow