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
עִברִית
Italiano
日本語
Монгол
Norsk
Português (Portugal)
Português (Brasil)
Русский
Türkçe
Українська
中文 (繁體)
中文(简体)
Media Search - Macaulay Library and eBird
Filters
Birds
Habitat/Soundscape
Other animals
All
Species name
Clear
Not found
Remove media type filter
Photos
Filter by audio
Audio
Filter by video
Videos
Filter
Export
Filters
Close
Location
Date
Contributor
Filters
Archive
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
Sri Lanka Swallow - Cecropis hyperythra
Export
Search results
Sri Lanka Swallow
Cecropis hyperythra
ML643014595
eBird checklist S277562302
Report
Kusal Munasinghe
30 Dec 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643014593
eBird checklist S277562302
Report
Kusal Munasinghe
30 Dec 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643014594
eBird checklist S277562302
Report
Kusal Munasinghe
30 Dec 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643014592
eBird checklist S277562302
Report
Kusal Munasinghe
30 Dec 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643014591
eBird checklist S277562302
Report
Kusal Munasinghe
30 Dec 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011252
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011257
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011253
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011254
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011251
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011255
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643011256
eBird checklist S276829326
Report
Ashwin Viswanathan
2 Oct 2025
Ingiriya, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642919667
eBird checklist S277247499
Report
Kusal Munasinghe
15 Nov 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642919669
eBird checklist S277247499
Report
Kusal Munasinghe
15 Nov 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642919666
eBird checklist S277247499
Report
Kusal Munasinghe
15 Nov 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642919668
eBird checklist S277247499
Report
Kusal Munasinghe
15 Nov 2024
Homagama, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642579862
eBird checklist S220021210
Report
Falk Wirsam
21 Mar 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642387590
eBird checklist S275260337
Report
Tomasz Rygiel
7 Feb 2025
Weligama, Matara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642387589
eBird checklist S275260337
Report
Tomasz Rygiel
7 Feb 2025
Weligama, Matara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642150119
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642150052
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642150051
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642150053
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642149827
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642149829
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML642149828
eBird checklist S266037703
Report
Inuka Abayaratna
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641846930
eBird checklist S273335134
Report
Tomasz Rygiel
31 Jan 2025
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641846931
eBird checklist S273335134
Report
Tomasz Rygiel
31 Jan 2025
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641836612
eBird checklist S273256309
Report
Nagahisa MIta
8 Sep 2017
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641836606
eBird checklist S273256309
Report
Nagahisa MIta
8 Sep 2017
Yatiyanthota, Kegalla, Sri Lanka
More results