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
Hartlen Point
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML620129786
eBird checklist S179635714
Report
Mike Jones
5 Jun 2024
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML609355410
eBird checklist S150928850
Report
rating 3
1 rating
Jim Edsall
28 Sep 2023
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML609355406
eBird checklist S150928850
Report
rating 2
1 rating
Jim Edsall
28 Sep 2023
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML508867581
eBird checklist S123262639
Report
rating 1
1 rating
Jim Edsall
30 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML506505241
eBird checklist S122873317
Report
rating 3
1 rating
David Currie
23 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML506465761
eBird checklist S122822201
Report
rating 5
1 rating
Mike Jones
22 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML506465771
eBird checklist S122822201
Report
rating 5
1 rating
Mike Jones
22 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML506189111
eBird checklist S122822118
Report
rating 4
2 ratings
David Currie
22 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML506189041
eBird checklist S122822118
Report
rating 4
2 ratings
David Currie
22 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML506188961
eBird checklist S122822118
Report
rating 2
1 rating
David Currie
22 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML505830211
eBird checklist S122721803
Report
rating 1
1 rating
Paolo Matteucci
20 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML505830131
eBird checklist S122721803
Report
rating 1
1 rating
Paolo Matteucci
20 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML505830121
eBird checklist S122721803
Report
rating 1
1 rating
Paolo Matteucci
20 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML505226611
eBird checklist S122675964
Report
rating 1
1 rating
Renee MacQuarrie
19 Nov 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML475577351
eBird checklist S116918389
Report
Jim Edsall
14 Aug 2022
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML437841291
eBird checklist S107424216
Report
Josee LeBlanc
21 Jul 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML437841281
eBird checklist S107424216
Report
Josee LeBlanc
21 Jul 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML437841271
eBird checklist S107424216
Report
Josee LeBlanc
21 Jul 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML437841261
eBird checklist S107424216
Report
Josee LeBlanc
21 Jul 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML437841251
eBird checklist S107424216
Report
Josee LeBlanc
21 Jul 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML437841241
eBird checklist S107424216
Report
Josee LeBlanc
21 Jul 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML386024471
eBird checklist S97239562
Report
rating 2
3 ratings
David Currie
7 Nov 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML385786361
eBird checklist S97208194
Report
rating 4
1 rating
Jim Edsall
6 Nov 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML385786201
eBird checklist S97208194
Report
rating 3
1 rating
Jim Edsall
6 Nov 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML385786141
eBird checklist S97208194
Report
rating 3
1 rating
Jim Edsall
6 Nov 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML367561681
eBird checklist S94210666
Report
rating 4
2 ratings
Ray Wershler
5 Sep 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML341934741
eBird checklist S88910940
Report
Ross Hartinger
24 May 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML341934731
eBird checklist S88910940
Report
Ross Hartinger
24 May 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML341934721
eBird checklist S88910940
Report
Ross Hartinger
24 May 2021
Halifax, Nova Scotia, Canada
Barn Swallow
Hirundo rustica
ML251456941
eBird checklist S71802018
Report
rating 4
2 ratings
Natalie Barkhouse-Bishop
25 Jul 2020
Halifax, Nova Scotia, Canada
More results