Bernard DUPONT:
Barn Swallow (Hirundo rustica)
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
White-throated Swallows (Hirundo albigularis)
Bernard DUPONT:
White-throated Swallow (Hirundo albigularis)
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
Pacific Swallow (Hirundo tahitica) calling ...
Bernard DUPONT:
Common House Martin Delichon urbicum
Bernard DUPONT:
Common House Martin Delichon urbicum
Bernard DUPONT:
Lesser Striped Swallow (Cercopis abyssinica)
Bernard DUPONT:
Lesser Striped Swallow (Cercopis abyssinica)
Bernard DUPONT:
Wire-tailed Swallow (Hirundo smithii) juvenile
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
Barn Swallow (Hirundo rustica)
Bernard DUPONT:
Barn Swallow (Hirundo rustica) non breeding plumage
Bernard DUPONT:
Wire-tailed Swallow (Hirundo smithii)
Bernard DUPONT:
Barn Swallow (Hirundo rustica)
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
Lesser Striped Swallow (Hirundo abyssinica)
Bernard DUPONT:
Indian Wiretailed Swallow (Hirundo smithii filifera)
Bernard DUPONT:
Barn Swallow (Hirundo rustica)
Bernard DUPONT:
Barn Swallow (Hirundo rustica)
Bernard DUPONT:
White-winged Swallow (Tachycineta albiventer)
Bernard DUPONT:
Grey-breasted Martin (Progne chalybea)
Bernard DUPONT:
Southern Rough-winged Swallow (Stelgidopteryx ruficollis)
Bernard DUPONT:
White-winged Swallow (Tachycineta albiventer)
Bernard DUPONT:
Lesser Striped Swallows (Cecropis abyssinica)
Bernard DUPONT:
Lesser Striped Swallow (Cecropis abyssinica) in nest ...
Bernard DUPONT:
Rock Martin (Hirundo fuligula)