Petrochelidon pyrrhonotacliff swallow


Petrochelidon pyrrhonota