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
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML619396153
eBird checklist S176048495
Report
Denise McIsaac
20 May 2024
Avalon Peninsula-St. John's, Newfoundland and Labrador, Canada
Barn Swallow
Hirundo rustica
ML619395629
eBird checklist S176018040
Report
Liam Gilroy
20 May 2024
Philadelphia, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619395627
eBird checklist S176018040
Report
Liam Gilroy
20 May 2024
Philadelphia, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619395630
eBird checklist S176018040
Report
Liam Gilroy
20 May 2024
Philadelphia, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619395628
eBird checklist S176018040
Report
Liam Gilroy
20 May 2024
Philadelphia, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619395529
eBird checklist S176055825
Report
Patricia Bishop Turner
20 May 2024
Hamilton, Ontario, Canada
Barn Swallow
Hirundo rustica
ML619395522
eBird checklist S176055825
Report
Patricia Bishop Turner
20 May 2024
Hamilton, Ontario, Canada
Barn Swallow
Hirundo rustica
ML619395518
eBird checklist S176055825
Report
Patricia Bishop Turner
20 May 2024
Hamilton, Ontario, Canada
Barn Swallow (Buff-bellied)
Hirundo rustica gutturalis/mandschurica
ML619394642
eBird checklist S174402646
Report
Minjun Kim
10 May 2024
Chungcheongnamdo, South Korea
Barn Swallow
Hirundo rustica
ML619394584
eBird checklist S175996539
Report
Chetan Deshpande
20 May 2024
Thurston, Washington, United States
Barn Swallow
Hirundo rustica
ML619393933
eBird checklist S176162768
Report
Rob Cochran
19 May 2024
Madison, Alabama, United States
Barn Swallow
Hirundo rustica
ML619393692
eBird checklist S176142570
Report
rating 5
1 rating
Stéphane Barrette
21 May 2024
Montréal, Quebec, Canada
Barn Swallow (American)
Hirundo rustica erythrogaster
ML619393606
eBird checklist S175095509
Report
rating 5
1 rating
Nick Athanas
17 May 2024
Vinton, Ohio, United States
Age and sex
Adult, Unknown sex - 1
Behaviors
Vocalizing
Barn Swallow (American)
Hirundo rustica erythrogaster
ML619393605
eBird checklist S175095509
Report
rating 4
1 rating
Nick Athanas
17 May 2024
Vinton, Ohio, United States
Age and sex
Adult, Unknown sex - 2
Barn Swallow
Hirundo rustica
ML619393197
eBird checklist S176066112
Report
Laura Sisitzky
20 May 2024
Middlesex, Massachusetts, United States
Barn Swallow
Hirundo rustica
ML619393013
eBird checklist S175786768
Report
Angela Romanczuk
19 May 2024
Chester, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619393086
eBird checklist S176019219
Report
Mikhail Pechenkin
15 May 2024
Al Bahr al Ahmar, Egypt
Barn Swallow
Hirundo rustica
ML619393087
eBird checklist S176019219
Report
Mikhail Pechenkin
15 May 2024
Al Bahr al Ahmar, Egypt
Barn Swallow
Hirundo rustica
ML619393085
eBird checklist S176019219
Report
Mikhail Pechenkin
15 May 2024
Al Bahr al Ahmar, Egypt
Barn Swallow
Hirundo rustica
ML619393084
eBird checklist S176019219
Report
Mikhail Pechenkin
15 May 2024
Al Bahr al Ahmar, Egypt
Barn Swallow
Hirundo rustica
ML619392934
eBird checklist S175767849
Report
Dan Kirk
19 May 2024
Chester, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619392935
eBird checklist S175767849
Report
Dan Kirk
19 May 2024
Chester, Pennsylvania, United States
Barn Swallow
Hirundo rustica
ML619391951
eBird checklist S175960823
Report
rating 2
1 rating
Keegan Brown
20 May 2024
Douglas, Nebraska, United States
Barn Swallow
Hirundo rustica
ML619391830
eBird checklist S175660048
Report
rating 2
1 rating
Jason Leduc
17 May 2024
Dodge, Wisconsin, United States
Barn Swallow
Hirundo rustica
ML619391737
eBird checklist S176143080
Report
Dana Cox
20 May 2024
Santa Cruz, California, United States
Barn Swallow
Hirundo rustica
ML619391736
eBird checklist S176143080
Report
Dana Cox
20 May 2024
Santa Cruz, California, United States
Barn Swallow
Hirundo rustica
ML619390389
eBird checklist S176016732
Report
MIck Griffin
20 May 2024
Marin, California, United States
Barn Swallow
Hirundo rustica
ML619390300
eBird checklist S176133558
Report
toyota matsutori
21 May 2024
Uji, Kyoto, Japan
Barn Swallow
Hirundo rustica
ML619390062
eBird checklist S172581682
Report
Vijaya Lakshmi
7 May 2024
South Sikkim, Sikkim, India
Barn Swallow
Hirundo rustica
ML619390063
eBird checklist S172581682
Report
Vijaya Lakshmi
7 May 2024
South Sikkim, Sikkim, India
More results