Cliff Swallow

Petrochelidon pyrrhonota