Swallow

Swallow Mangrove (Tachycineta albilinea) in flight – Costa RicaSwallow Mangrove (Tachycineta albilinea) in flight – Costa RicaSwallow Mangrove (Tachycineta albilinea) non breeding – Costa RicaSwallow Violet-Green (Tachycineta thalassina) male – MexicoSwallow Violet-Green (Tachycineta thalassina) male & female – MexicoSwallow Violet-Green (Tachycineta thalassina) in flight – MexicoSwallow Violet-Green (Tachycineta thalassina) female – MexicoSwallow Northern Rough-Winged (Stelgidopteryx serripennis) – Costa RicaSwallow Northern Rough-Winged (Stelgidopteryx serripennis) endemic – MexicoSwallow American Cliff (Petrochelidon pyrrhonota) on right – MexicoSwallow American Cliff (Petrochelidon pyrrhonota) on right – MexicoSwallow Barn (Hirundo rustica) adult – Costa RicaSwallow Barn (Hirundo rustica) – MexicoSwallow White-Winged (Tachycineta albiventer) in flight – EcuadorSwallow Pacific (Hirundo tahitica) – New ZealandSwallow Barn (Hirundo rustica) – Cape West South AfricaSwallow Barn (Hirundo rustica) – EthiopiaSwallow Barn (Hirundo rustica) – Kruger South AfricaSwallow Barn (Hirundo rustica) – KZN South AfricaSwallow Barn (Hirundo rustica) in flight – Cape East South AfricaSwallow Barn (Hirundo rustica) in flight – EthiopiaSwallow Barn (Hirundo rustica) in flight – EthiopiaSwallow Barn (Hirundo rustica) in flight – EthiopiaSwallow Barn (Hirundo rustica) in flight – EthiopiaSwallow Red-Chested (Hirundo lucida) – GambiaSwallow Angola (Hirundo angolensis) in flight – UgandaSwallow White-Throated (Hirundo albigularis) adult – Cape West South AfricaSwallow White-Throated (Hirundo albigularis) adult – Cape West South AfricaSwallow White-throated (Hirundo albigularis) Kruger South AfricaSwallow White-Throated (Hirundo albigularis) – North West South AfricaSwallow White-Throated (Hirundo albigularis) adult – Gauteng South AfricaSwallow White-Throated (Hirundo albigularis) adult – Cape West South AfricaSwallow White-Throated (Hirundo albigularis) – Western Province ZambiaSwallow White-Throated (Hirundo albigularis) juvenile – Cape West South AfricaSwallow White-Throated (Hirundo albigularis) juvenile – Cape West South AfricaSwallow Ethiopian (Hirundo aethiopica) – EthiopiaSwallow Ethiopian (Hirundo aethiopica) in flight – EthiopiaSwallow Ethiopian (Hirundo aethiopica) juvenile – EthiopiaSwallow Wire-Tailed (Hirundo smithii) – UgandaSwallow Wire-Tailed (Hirundo smithii) – BotswanaSwallow Wire-Tailed (Hirundo smithii) – Kafue N.P. ZambiaSwallow Wire-Tailed (Hirundo smithii) in flight – Cape East South AfricaSwallow Wire-Tailed (Hirundo smithii) juvenile – EthiopiaSwallow Wire-Tailed (Hirundo smithii) – UgandaSwallow Wire-Tailed (Hirundo smithii) in flight – Kruger South AfricaSwallow Greater Striped (Cecropis cucullata) – LesothoSwallow Greater Striped (Cecropis cucullata) – LesothoSwallow Greater Striped (Cecropis cucullata) adult – Cape West South AfricaSwallow Lesser Striped (Cecropis abyssinica) – KZN South AfricaSwallow Lesser Striped (Cecropis abyssinica) – Luangwa ZambiaSwallow Lesser Striped (Cecropis abyssinica) – Kruger South AfricaSwallow Lesser Striped (Cecropis abyssinica) – Western Province ZambiaSwallow Lesser-Striped (Cecropis abyssinica) – KenyaSwallow Lesser-Striped (Cecropis abyssinica) – Kruger South AfricaSwallow Lesser Striped (Cecropis abyssinica) in flight – KZN South AfricaSwallow Lesser Striped (Cecropis abyssinica) in flight – UgandaSwallow Lesser-Striped (Cecropis abyssinica) female – Limpopo South AfricaSwallow Lesser Striped (Cecropis abyssinica) female juvenile – Limpopo South AfricaSwallow Lesser Striped (Cecropis abyssinica) juvenile – North West South AfricaSwallow Red-Rumped (Cecropis daurica) – EthiopiaSwallow Red-Rumped (Cecropis daurica) in flight – GambiaSwallow Red-Breasted (Cecropis semirufa) – Kafue N.P. ZambiaSwallow Mosque (Cecropis senegalensis) juvenile in flight – EthiopiaSwallow Grey-Rumped (Pseudhirundo griseopyga) – KenyaSwallow South African Cliff (Petrochelidon spilodera) in flight – NamibiaSwallow Red-Rumped (Cecropis daurica) – TaiwanSwallow Barn (Hirundo rustica) adult – GuernseySwallow Barn (Hirundo rustica) in flight – MoroccoSwallow Barn (Hirundo rustica) in flight – MoroccoSwallow Barn Egypt (Hirundo rustica Savigni) in flight – Mallawi, EgyptSwallow Barn Egypt (Hirundo rustica Savigni) in flight – Beni Suef, EgyptSwallow Barn Egypt (Hirundo rustica Savigni) in flight – Beni Suef, EgyptSwallow Barn Egypt (Hirundo rustica Savigni) in flight – Beni Suef, EgyptSwallow Barn (Hirundo rustica) adult taking off – GuernseySwallow Barn (Hirundo rustica) in flight – MoroccoSwallow Barn (Hirundo rustica) in flight – MoroccoSwallow Barn (Hirundo rustica) juvenile – EnglandSwallow Barn Egypt (Hirundo rustica Savigni) cliff nest – Asyut, EgyptSwallow Chilean (Tachycineta leucopyga) adult – ChileSwallow Chilean (Tachycineta leucopyga) adult in flight – ChileSwallow Chilean (Tachycineta leucopyga) adult in flight – ChileSwallow Wire-Tailed (Hirundo smithii) – IndiaSwallow Barn (Hirundo rustica) – IndiaSwallow Barn (Hirundo rustica) – Sri LankaSwallow Barn (Hirundo rustica) adult – Andaman IslandsSwallow Barn (Hirundo rustica) in flight – IndiaSwallow Barn (Hirundo rustica) in flight – Sri LankaSwallow Barn (Hirundo rustica) immature – IndiaSwallow Pacific (Hirundo tahitica) adult – Andaman IslandsSwallow Red-Rumped (Cecropis daurica) hyperythra race – IndiaSwallow Striated (Cecropis striolata) – IndiaSwallow Pacific (Hirundo tahitica) – Borneo MalaysiaSwallow Cave (Petrochelidon fulva) in flight – CubaSwallow Cave (Petrochelidon fulva) in flight – Cuba
Scroll to Top