South African Cliff Swallow

Petrochelidon spilodera