Petrochelidon nigricans

Scientific Name: Petrochelidon nigricans
Subscribe to Petrochelidon nigricans
 and @UrbanBirdsOz  @birdsinbackyards
                 Subscribe to me on YouTube