White-throated Swallow (Hirundo albigularis)

White-throated Swallow (Hirundo albigularis)

Observation - White-throated Swallow (Hirundo albigularis) - Southern Africa. Description: