Pygochelidon cyanoleucablue-and-white swallow


    • blue-and-white swallow
      Pygochelidon cyanoleuca