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
ML638132522
eBird checklist S254434465
Report
Deepa Wimalasena
18 Jun 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML638132521
eBird checklist S254434465
Report
Deepa Wimalasena
18 Jun 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML638132520
eBird checklist S254434465
Report
Deepa Wimalasena
18 Jun 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML637739602
eBird checklist S251711912
Report
Javier Gonzalez
1 Apr 2024
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML637648500
eBird checklist S250506254
Report
rating 4
1 rating
Bushana Kalhara
15 Jun 2025
Karuwalagaswewa, Puttalam, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML637643931
eBird checklist S218443702
Report
Falk Wirsam
14 Mar 2025
Dambulla, Matale, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML637512156
eBird checklist S52093091
Report
rating 3
1 rating
Iain Robson
15 Jan 2014
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML637358537
eBird checklist S210498031
Report
Peter Forbes
3 Mar 2014
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML637189844
eBird checklist S237373536
Report
Mahanama Gunasekara
13 May 2025
Palindanuwara, Kalutara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML636940546
eBird checklist S237677815
Report
Inuka Abayaratna
15 Dec 2021
Lunugamvehera, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML636520357
eBird checklist S240879330
Report
Joan Barrachina
21 May 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML636411259
eBird checklist S242062186
Report
rating 5
1 rating
Chathura De Silva
23 Mar 2025
Kaduwela, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML636410885
eBird checklist S242062186
Report
Chathura De Silva
23 Mar 2025
Kaduwela, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635849084
eBird checklist S222209855
Report
Sue Flecker
1 Apr 2025
Hambantota, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635741677
eBird checklist S205691437
Report
Inuka Abayaratna
7 Mar 2020
Laggala-Pallegama, Matale, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635551781
eBird checklist S221029734
Report
Sue Flecker
27 Mar 2025
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635551750
eBird checklist S221029734
Report
Sue Flecker
27 Mar 2025
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635551712
eBird checklist S221029734
Report
Sue Flecker
27 Mar 2025
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635551681
eBird checklist S221029734
Report
Sue Flecker
27 Mar 2025
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635551677
eBird checklist S221029734
Report
Sue Flecker
27 Mar 2025
Attanagalla, Gampaha, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635363705
eBird checklist S221219823
Report
rating 4
1 rating
Jason Vassallo
28 Mar 2025
Matara Four Gravets, Matara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635363704
eBird checklist S221219823
Report
rating 4
1 rating
Jason Vassallo
28 Mar 2025
Matara Four Gravets, Matara, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML635012608
eBird checklist S233008464
Report
Savin Perera
4 May 2025
Hambantota, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634497949
eBird checklist S224526532
Report
Haofeng Shih
11 Apr 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634497181
eBird checklist S224526532
Report
Haofeng Shih
11 Apr 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634497180
eBird checklist S224526532
Report
Haofeng Shih
11 Apr 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634497178
eBird checklist S224526532
Report
Haofeng Shih
11 Apr 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634497179
eBird checklist S224526532
Report
Haofeng Shih
11 Apr 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634232979
eBird checklist S157916615
Report
Noel Hohenthal
3 Jan 2024
Hambantota, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML634215819
eBird checklist S223665117
Report
Haofeng Shih
7 Apr 2025
Yatiyanthota, Kegalla, Sri Lanka
More results