Skip to content
Skip to results
Menu
Close
Main navigation
Search
Resources
Machine Learning
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
Birds
Species name
Clear
Not found
Powered by
Macaulay Library
and
eBird
Remove media type filter
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
Best quality
Search
Clear filters
Remove filter
Cliff Swallow - Petrochelidon pyrrhonota
Remove filter
Photos
Export
Search results
Cliff Swallow
Petrochelidon pyrrhonota
ML432138011
eBird checklist S106306105
Report
rating 5
393 ratings
Anne Spiers
4 Apr 2022
Fraser-Fort George, British Columbia, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML184586801
eBird checklist S60844709
Report
rating 5
115 ratings
Bryan Calk
25 Jun 2019
Nome Census Area, Alaska, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Cliff Swallow
Petrochelidon pyrrhonota
ML562888881
eBird checklist S133868611
Report
rating 5
84 ratings
Rain Saulnier
15 Apr 2023
Calgary, Alberta, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML193593551
eBird checklist S57078840
Report
rating 5
75 ratings
Daniel Irons
4 Jun 2019
Park, Wyoming, United States
Age and sex
Adult, Unknown sex - 1
Cliff Swallow
Petrochelidon pyrrhonota
ML243147131
eBird checklist S70348585
Report
rating 5
74 ratings
Ryan Sanderson
12 Jun 2020
Marion, Indiana, United States
Age and sex
Adult, Unknown sex - 1
Cliff Swallow
Petrochelidon pyrrhonota
ML230787451
eBird checklist S68136553
Report
rating 5
122 ratings
Caleb Putnam
30 Apr 2020
Kent, Michigan, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML188954671
eBird checklist S36535019
Report
rating 5
71 ratings
Dean Hester
3 May 2017
Johnson, Iowa, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML603515461
eBird checklist S137231622
Report
rating 5
46 ratings
Dorian Anderson
12 May 2023
Santa Clara, California, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying; Nest building
Cliff Swallow
Petrochelidon pyrrhonota
ML335444001
eBird checklist S87500866
Report
rating 5
101 ratings
Brian Stahls
8 May 2021
Toronto, Ontario, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML349429301
eBird checklist S90558768
Report
rating 5
110 ratings
Adam Zahm
21 Jun 2021
Salt Lake, Utah, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML603515451
eBird checklist S137231622
Report
rating 5
39 ratings
Dorian Anderson
12 May 2023
Santa Clara, California, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Cliff Swallow
Petrochelidon pyrrhonota
ML562888871
eBird checklist S133868611
Report
rating 5
42 ratings
Rain Saulnier
15 Apr 2023
Calgary, Alberta, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML450706721
eBird checklist S108788505
Report
rating 5
44 ratings
Blair Dudeck
30 Apr 2022
Okanagan-Similkameen, British Columbia, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML338869051
eBird checklist S87982815
Report
rating 5
84 ratings
Brad Imhoff
13 May 2021
Licking, Ohio, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML31043341
eBird checklist S14106004
Report
rating 5
48 ratings
David M. Bell
13 May 2013
Essex, Ontario, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML243147361
eBird checklist S70348585
Report
rating 5
25 ratings
Ryan Sanderson
12 Jun 2020
Marion, Indiana, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML190978641
eBird checklist S56999847
Report
rating 5
31 ratings
Daniel Irons
2 Jun 2019
Park, Wyoming, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML585276941
eBird checklist S141733402
Report
rating 5
23 ratings
Matthew Addicks
15 Jun 2023
Baltimore, Maryland, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML237619461
eBird checklist S69471152
Report
rating 5
23 ratings
Geoff Newhouse
22 May 2020
Capital, British Columbia, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML456280901
eBird checklist S112064292
Report
rating 5
31 ratings
Anne Inga
3 Jun 2022
Chittenden, Vermont, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML232680331
eBird checklist S68740039
Report
rating 5
31 ratings
Caleb Putnam
9 May 2020
Kent, Michigan, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML52641311
eBird checklist S29539697
Report
rating 5
43 ratings
Matthew Pendleton
10 May 2016
Tooele, Utah, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML60072791
eBird checklist S37344980
Report
rating 5
52 ratings
Dorian Anderson
2 Jun 2017
Santa Clara, California, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML29178001
eBird checklist S29688240
Report
rating 5
22 ratings
Bradley Hacker 🦜
15 May 2016
Essex, Ontario, Canada
Tags
Multiple species
Cliff Swallow
Petrochelidon pyrrhonota
ML603761981
eBird checklist S140630692
Report
rating 5
35 ratings
Dorian Anderson
5 Jun 2023
San Mateo, California, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Cliff Swallow
Petrochelidon pyrrhonota
ML450706701
eBird checklist S108788505
Report
rating 5
18 ratings
Blair Dudeck
30 Apr 2022
Okanagan-Similkameen, British Columbia, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML586504341
eBird checklist S141867265
Report
rating 5
21 ratings
Rain Saulnier
17 Jun 2023
Fort MacLeod, Alberta, Canada
Cliff Swallow
Petrochelidon pyrrhonota
ML584042651
eBird checklist S141367347
Report
rating 5
23 ratings
Matthew Addicks
9 Jun 2023
Baltimore, Maryland, United States
Cliff Swallow
Petrochelidon pyrrhonota
ML603762051
eBird checklist S140630692
Report
rating 5
39 ratings
Dorian Anderson
5 Jun 2023
San Mateo, California, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Feeding young; Flying
Cliff Swallow
Petrochelidon pyrrhonota
ML465358461
eBird checklist S114538813
Report
rating 5
16 ratings
Todd Kiraly
4 Jul 2022
District of Columbia, District of Columbia, United States
More results