South African Swallow, Hirundo spilodera

Common Name South African Swallow
Alternative common Names South African Cliff Swallow
Scientific Name Hirundo spilodera
Taxonomic Family Hirundinidae
Taxonomic Order Passeriformes

Ecological Data