Petrochelidon pyrrhonotacliff swallow


    • cliff swallow
      Petrochelidon pyrrhonota