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
Faro, Portugal
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML619735701
eBird checklist S164532215
Report
Sally Anderson
12 Mar 2024
Tavira, Faro, Portugal
Barn Swallow
Hirundo rustica
ML619735702
eBird checklist S164532215
Report
Sally Anderson
12 Mar 2024
Tavira, Faro, Portugal
Barn Swallow
Hirundo rustica
ML619499010
eBird checklist S174716348
Report
Rui Pereira | Portugal Birding
15 May 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML619499009
eBird checklist S174716348
Report
Rui Pereira | Portugal Birding
15 May 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML619499007
eBird checklist S174716348
Report
Rui Pereira | Portugal Birding
15 May 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML619499008
eBird checklist S174716348
Report
Rui Pereira | Portugal Birding
15 May 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML619043541
eBird checklist S170948971
Report
Bill Mulhearn
29 Apr 2024
Tavira, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257371
eBird checklist S170798270
Report
rating 5
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257312
eBird checklist S170798270
Report
rating 5
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Age and sex
Juvenile, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML618257310
eBird checklist S170798270
Report
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257313
eBird checklist S170798270
Report
rating 5
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257306
eBird checklist S170798270
Report
rating 5
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257314
eBird checklist S170798270
Report
rating 4
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257311
eBird checklist S170798270
Report
rating 5
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Age and sex
Juvenile, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML618257308
eBird checklist S170798270
Report
rating 5
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Age and sex
Juvenile, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML618257309
eBird checklist S170798270
Report
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618257307
eBird checklist S170798270
Report
rating 4
1 rating
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Age and sex
Juvenile, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML618257305
eBird checklist S170798270
Report
Beata Milhano
28 Apr 2024
Loulé, Faro, Portugal
Age and sex
Juvenile, Unknown sex - 1
Barn Swallow
Hirundo rustica
ML618022130
eBird checklist S169909637
Report
rating 5
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618022022
eBird checklist S169909637
Report
rating 5
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML618021924
eBird checklist S169909637
Report
rating 5
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617980254
eBird checklist S164980271
Report
Detcheverry Joël
15 Mar 2024
Faro, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617972963
eBird checklist S169909637
Report
rating 5
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617972534
eBird checklist S169909637
Report
rating 4
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617972533
eBird checklist S169909637
Report
rating 4
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617972532
eBird checklist S169909637
Report
rating 5
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617972530
eBird checklist S169909637
Report
rating 5
1 rating
Beata Milhano
23 Apr 2024
Olhão, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617841868
eBird checklist S169992000
Report
Scott Fox
23 Apr 2024
Lagos, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617841869
eBird checklist S169992000
Report
Scott Fox
23 Apr 2024
Lagos, Faro, Portugal
Barn Swallow
Hirundo rustica
ML617649283
eBird checklist S169397626
Report
Braydan Pettigrove
19 Apr 2024
Faro, Faro, Portugal
More results