Greater Striped Swallow

Greater Striped Swallow

Observation - Greater Striped Swallow - Southern Africa. Description: