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
ML645766913
eBird checklist S285164024
Report
rating 4
1 rating
Paula Crockett
19 Nov 2025
Yatiyanthota, Kegalla, Sri Lanka
Behaviors
Preening, scratching, or bathing
Sri Lanka Swallow
Cecropis hyperythra
ML645647414
eBird checklist S210883675
Report
Jonathan Scragg
26 Jan 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645647413
eBird checklist S210883675
Report
Jonathan Scragg
26 Jan 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645634166
eBird checklist S284697732
Report
Sri Srikumar
16 Nov 2025
Hambantota, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645581455
eBird checklist S284526334
Report
Sri Srikumar
15 Nov 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645581456
eBird checklist S284526334
Report
Sri Srikumar
15 Nov 2025
Thissamaharama, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645559437
eBird checklist S210882210
Report
Jonathan Scragg
25 Jan 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645559436
eBird checklist S210882210
Report
Jonathan Scragg
25 Jan 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645543060
eBird checklist S283835139
Report
Jagdish Jatiya
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645543061
eBird checklist S283835139
Report
Jagdish Jatiya
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371094
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371096
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371097
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371093
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371092
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371088
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371086
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371091
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371089
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371087
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371090
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML645371085
eBird checklist S283834300
Report
Samanvitha Rao
8 Nov 2025
Kalawana, Ratnapura, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML644906547
eBird checklist S280870060
Report
Ian Draycott
16 Oct 2025
Hambantota, Hambantota, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML644527855
eBird checklist S282446586
Report
rating 4
1 rating
Christian Dietzen
2 Nov 2025
Sri Lanka Swallow
Cecropis hyperythra
ML644417395
eBird checklist S282117470
Report
rating 5
1 rating
Amila Salgado
31 Oct 2025
Kaduwela, Colombo, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML644311244
eBird checklist S281901918
Report
rating 4
1 rating
J.A. Jensen
29 Oct 2025
Deraniyagala, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML644307121
eBird checklist S279625201
Report
Pattaraporn Vangtal
9 Oct 2025
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML644306576
eBird checklist S279975414
Report
Pattaraporn Vangtal
9 Oct 2025
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML644306577
eBird checklist S279975414
Report
Pattaraporn Vangtal
9 Oct 2025
Yatiyanthota, Kegalla, Sri Lanka
Sri Lanka Swallow
Cecropis hyperythra
ML643744742
eBird checklist S277568220
Report
Sri Srikumar
6 Oct 2025
Wanathavilluwa, Puttalam, Sri Lanka
More results