Cliff Swallow

Petrochelidon pyrrhonota

Mark Habdas