Lesser Striped Swallows

Lesser Striped Swallows

Observation - Lesser Striped Swallows - Southern Africa. Description: