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
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
Recently uploaded
Search
Clear filters
Remove filter
Photos
Remove filter
Udon Thani, Thailand
Remove filter
Barn Swallow - Hirundo rustica
Export
Search results
Barn Swallow
Hirundo rustica
ML615490861
eBird checklist S163239245
Report
rating 4
1 rating
John Sandve
29 Feb 2024
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML612372450
eBird checklist S156597774
Report
rating 3
1 rating
John Sandve
18 Dec 2023
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML612372449
eBird checklist S156597774
Report
rating 3
1 rating
John Sandve
18 Dec 2023
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML544611721
eBird checklist S130715107
Report
rating 4
2 ratings
John Sandve
12 Mar 2023
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML544611711
eBird checklist S130715107
Report
rating 3
1 rating
John Sandve
12 Mar 2023
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML543849381
eBird checklist S129965788
Report
rating 3
1 rating
John Sandve
2 Mar 2023
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML543849371
eBird checklist S129965788
Report
rating 4
2 ratings
John Sandve
2 Mar 2023
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML512732721
eBird checklist S123892435
Report
rating 5
2 ratings
John Sandve
13 Dec 2022
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML512732731
eBird checklist S123892435
Report
rating 5
2 ratings
John Sandve
13 Dec 2022
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML512732711
eBird checklist S123892435
Report
rating 4
2 ratings
John Sandve
13 Dec 2022
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML508672781
eBird checklist S123240898
Report
rating 5
1 rating
John Sandve
30 Nov 2022
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML508672771
eBird checklist S123240898
Report
rating 3
1 rating
John Sandve
30 Nov 2022
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML402548541
eBird checklist S100149196
Report
rating 2
1 rating
John Sandve
4 Jan 2022
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML401902941
eBird checklist S100011857
Report
John Sandve
19 Dec 2021
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML353677851
eBird checklist S91497099
Report
rating 3
2 ratings
Silas Würfl
23 Mar 2017
Udon Thani, Thailand
Age and sex
Adult, Unknown sex - 6; Immature Unknown sex - 2
Barn Swallow
Hirundo rustica
ML353677811
eBird checklist S91497099
Report
rating 3
2 ratings
Silas Würfl
23 Mar 2017
Udon Thani, Thailand
Age and sex
Adult, Unknown sex - 6; Immature Unknown sex - 2
Barn Swallow
Hirundo rustica
ML192267141
eBird checklist S62170819
Report
rating 5
4 ratings
John Sandve
9 Dec 2019
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML192267131
eBird checklist S62170819
Report
rating 3
1 rating
John Sandve
9 Dec 2019
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML162439781
eBird checklist S57024289
Report
rating 2
1 rating
Roger Kelsey
3 Jun 2019
Udon Thani, Thailand
Barn Swallow
Hirundo rustica
ML138481721
eBird checklist S52299378
Report
rating 4
2 ratings
Suppakrit Koojaroenpaisan
2 Feb 2019
Udon Thani, Thailand