Skip to content
Skip to results
Menu
Close
Main navigation
Submit
Explore
My eBird
Science
About
News
Help
Secondary navigation
Donate
Sign in
Language
Čeština
Deutsch
English
Español (América Latina)
Español (España)
Euskara
Français
עִברִית
日本語
Norsk
Português (Portugal)
Português (Brasil)
Русский
Türkçe
Українська
中文 (繁體)
中文(简体)
Media Search - Macaulay Library and eBird
Filters
Species
Species name
Clear
Not found
Powered by
Macaulay Library
and
eBird
Filter by photos
Photos
Filter by audio
Audio
Filter by video
Videos
Filter
Export
Filters
Close
Location
Date
Contributor
More filters
Show results
View as image gallery
View as grid of cards
View as list with more data
View
Recently uploaded
Search
Clear filters
Remove filter
South African Swallow - Petrochelidon spilodera
Export
Search results
South African Swallow
Petrochelidon spilodera
ML620694329
eBird checklist S147897821
Report
Benoit Maire
11 Aug 2023
Otjozondjupa, Namibia
South African Swallow
Petrochelidon spilodera
ML617772442
eBird checklist S166322221
Report
Decklan Jordaan
22 Mar 2024
Kwazulu-Natal, South Africa
South African Swallow
Petrochelidon spilodera
ML617710252
eBird checklist S169594399
Report
stuart pimm
17 Apr 2024
Matabeleland North, Zimbabwe
South African Swallow
Petrochelidon spilodera
ML617710254
eBird checklist S169594399
Report
stuart pimm
17 Apr 2024
Matabeleland North, Zimbabwe
South African Swallow
Petrochelidon spilodera
ML617710253
eBird checklist S169594399
Report
stuart pimm
17 Apr 2024
Matabeleland North, Zimbabwe
South African Swallow
Petrochelidon spilodera
ML616661107
eBird checklist S166436412
Report
rating 1
1 rating
Tanmay Dixit
30 Mar 2024
Southern, Zambia
South African Swallow
Petrochelidon spilodera
ML616147648
eBird checklist S103763239
Report
Trevor Hardaker
26 Feb 2022
Western Cape, South Africa
South African Swallow
Petrochelidon spilodera
ML615638092
eBird checklist S163710655
Report
rating 1
1 rating
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638089
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638090
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638093
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638091
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638086
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638084
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638085
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638087
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615638088
eBird checklist S163710655
Report
Marjorie Rapp
16 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML615084534
eBird checklist S162325600
Report
Dawie de Swardt
16 Feb 2024
Free State, South Africa
South African Swallow
Petrochelidon spilodera
ML615084532
eBird checklist S162325600
Report
Dawie de Swardt
16 Feb 2024
Free State, South Africa
South African Swallow
Petrochelidon spilodera
ML615084533
eBird checklist S162325600
Report
Dawie de Swardt
16 Feb 2024
Free State, South Africa
South African Swallow
Petrochelidon spilodera
ML613899592
eBird checklist S159044744
Report
rating 4
2 ratings
Niall D Perrins
12 Jan 2024
Free State, South Africa
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
South African Swallow
Petrochelidon spilodera
ML613699990
eBird checklist S154201743
Report
rating 1
1 rating
Audrey Whitlock
11 Nov 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML613596344
eBird checklist S159044744
Report
Sounds
Flight call; Song
rating 3
1 rating
Niall D Perrins
12 Jan 2024
Free State, South Africa
South African Swallow
Petrochelidon spilodera
ML613207331
eBird checklist S158322420
Report
rating 1
1 rating
Nick Hart
13 Oct 2013
Manicaland, Zimbabwe
South African Swallow
Petrochelidon spilodera
ML612868204
eBird checklist S154566610
Report
rating 4
2 ratings
Giuseppe Citino
16 Nov 2023
Northern Cape, South Africa
Age and sex
Adult, Unknown sex - 1
South African Swallow
Petrochelidon spilodera
ML612697451
eBird checklist S157212913
Report
rating 2
1 rating
Alan Van Norman
21 Feb 2015
Gauteng, South Africa
South African Swallow
Petrochelidon spilodera
ML612697448
eBird checklist S157212913
Report
rating 2
1 rating
Alan Van Norman
21 Feb 2015
Gauteng, South Africa
South African Swallow
Petrochelidon spilodera
ML612642403
eBird checklist S155511556
Report
rating 4
2 ratings
Josh Lee
1 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML612642404
eBird checklist S155511556
Report
rating 4
2 ratings
Josh Lee
1 Dec 2023
Mpumalanga, South Africa
South African Swallow
Petrochelidon spilodera
ML612479335
eBird checklist S156785071
Report
Ian Rijsdijk
20 Nov 2014
Free State, South Africa
More results