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
Belize
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow (American)
Hirundo rustica erythrogaster
ML618498673
eBird checklist S163353701
Report
Bill Tollefson
1 Mar 2024
Corozal, Belize
Age and sex
Adult, Unknown sex - 1
Behaviors
Flying
Barn Swallow
Hirundo rustica
ML618196833
eBird checklist S170890370
Report
Samantha Ke Rodriguez
28 Apr 2024
Belize, Belize
Barn Swallow
Hirundo rustica
ML618196830
eBird checklist S170890370
Report
Samantha Ke Rodriguez
28 Apr 2024
Belize, Belize
Barn Swallow
Hirundo rustica
ML617312235
eBird checklist S168189968
Report
Matthew Sacul
11 Apr 2024
Cayo, Belize
Barn Swallow
Hirundo rustica
ML617197018
eBird checklist S168032548
Report
rating 3
1 rating
Hernan Riverol
10 Apr 2024
Belize, Belize
Barn Swallow
Hirundo rustica
ML617197017
eBird checklist S168032548
Report
rating 5
5 ratings
Hernan Riverol
10 Apr 2024
Belize, Belize
Behaviors
Flying
Barn Swallow
Hirundo rustica
ML617197019
eBird checklist S168032548
Report
rating 4
2 ratings
Hernan Riverol
10 Apr 2024
Belize, Belize
Barn Swallow
Hirundo rustica
ML615731974
eBird checklist S147171245
Report
rating 1
1 rating
Kyle Gardiner
13 Aug 2023
Belize, Belize
Barn Swallow
Hirundo rustica
ML613282687
eBird checklist S158464966
Report
rating 2
1 rating
Phyllis Weintraub
8 Jan 2024
Belize, Belize
Barn Swallow
Hirundo rustica
ML611335902
eBird checklist S153968635
Report
rating 4
2 ratings
Delbert Penner
6 Nov 2023
Cayo, Belize
Barn Swallow
Hirundo rustica
ML610753930
eBird checklist S153753159
Report
rating 4
2 ratings
Delbert Penner
4 Nov 2023
Cayo, Belize
Barn Swallow
Hirundo rustica
ML610753894
eBird checklist S153753159
Report
rating 1
1 rating
Delbert Penner
4 Nov 2023
Cayo, Belize
Barn Swallow
Hirundo rustica
ML610753843
eBird checklist S153753159
Report
rating 4
2 ratings
Delbert Penner
4 Nov 2023
Cayo, Belize
Barn Swallow
Hirundo rustica
ML610736707
eBird checklist S153730218
Report
rating 5
2 ratings
Richard Harris
3 Nov 2023
Toledo, Belize
Barn Swallow
Hirundo rustica
ML610681988
eBird checklist S153596705
Report
rating 4
2 ratings
Richard Harris
1 Nov 2023
Toledo, Belize
Media notes
A lot of them migrating and managed to photograph one
Barn Swallow
Hirundo rustica
ML596395381
eBird checklist S145309358
Report
Selma Chavarria
22 Jul 2023
Belize, Belize
Barn Swallow
Hirundo rustica
ML596395371
eBird checklist S145309358
Report
Selma Chavarria
22 Jul 2023
Belize, Belize
Barn Swallow
Hirundo rustica
ML552329871
eBird checklist S125651829
Report
rating 5
2 ratings
Gary Reimer
6 Jan 2023
Cayo, Belize
Barn Swallow
Hirundo rustica
ML520162411
eBird checklist S123842064
Report
rating 5
2 ratings
承恩 (Cheng-En) 謝 (HSIEH)
11 Dec 2022
Toledo, Belize
Barn Swallow
Hirundo rustica
ML520162421
eBird checklist S123842064
Report
rating 5
2 ratings
承恩 (Cheng-En) 謝 (HSIEH)
11 Dec 2022
Toledo, Belize
Barn Swallow
Hirundo rustica
ML520162341
eBird checklist S123842064
Report
rating 3
1 rating
承恩 (Cheng-En) 謝 (HSIEH)
11 Dec 2022
Toledo, Belize
Barn Swallow
Hirundo rustica
ML520162361
eBird checklist S123842064
Report
rating 4
2 ratings
承恩 (Cheng-En) 謝 (HSIEH)
11 Dec 2022
Toledo, Belize
Barn Swallow
Hirundo rustica
ML514142911
eBird checklist S123742969
Report
rating 2
1 rating
Gary Reimer
10 Dec 2022
Cayo, Belize
Barn Swallow
Hirundo rustica
ML514142891
eBird checklist S123742969
Report
rating 2
1 rating
Gary Reimer
10 Dec 2022
Cayo, Belize
Barn Swallow
Hirundo rustica
ML492937411
eBird checklist S120522306
Report
rating 3
1 rating
Delbert Penner
11 Oct 2022
Cayo, Belize
Barn Swallow
Hirundo rustica
ML492937381
eBird checklist S120522306
Report
Delbert Penner
11 Oct 2022
Cayo, Belize
Barn Swallow
Hirundo rustica
ML492937371
eBird checklist S120522306
Report
Delbert Penner
11 Oct 2022
Cayo, Belize
Barn Swallow
Hirundo rustica
ML492937391
eBird checklist S120522306
Report
Delbert Penner
11 Oct 2022
Cayo, Belize
Barn Swallow
Hirundo rustica
ML491185371
eBird checklist S119904122
Report
rating 3
1 rating
Hernan Riverol
3 Oct 2022
Belize, Belize
Barn Swallow
Hirundo rustica
ML489819331
eBird checklist S119874803
Report
Delbert Penner
2 Oct 2022
Cayo, Belize
More results