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
Filter by photos
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
Sri Lanka Swallow - Cecropis hyperythra
Export
Search results
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
Sri Lanka Swallow
Cecropis hyperythra
ML641836602
eBird checklist S273256309
Report
Nagahisa MIta
8 Sep 2017
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641836601
eBird checklist S273256309
Report
Nagahisa MIta
8 Sep 2017
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641836598
eBird checklist S273256309
Report
Nagahisa MIta
8 Sep 2017
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641835343
eBird checklist S273243993
Report
Nagahisa MIta
7 Sep 2017
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641736742
eBird checklist S272843148
Report
Nagahisa MIta
3 Sep 2017
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML641736730
eBird checklist S272843148
Report
Nagahisa MIta
3 Sep 2017
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640952017
eBird checklist S265749272
Report
Inuka Abayaratna
8 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640952016
eBird checklist S265749272
Report
Inuka Abayaratna
8 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640805191
eBird checklist S268912753
Report
Deepa Wimalasena
20 Aug 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640805190
eBird checklist S268912753
Report
Deepa Wimalasena
20 Aug 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640804530
eBird checklist S268911076
Report
Deepa Wimalasena
19 Aug 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640686695
eBird checklist S266042554
Report
rating 4
1 rating
Sri Srikumar
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640686694
eBird checklist S266042554
Report
Sri Srikumar
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640686688
eBird checklist S266042554
Report
Sri Srikumar
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640686691
eBird checklist S266042554
Report
Sri Srikumar
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML640686689
eBird checklist S266042554
Report
Sri Srikumar
9 Aug 2025
Welikanda, Polonnaruwa, Sri Lanka
More results