Cliff swallow
Hirundo pyrrhonota
More Cliff swallow information: