Red-breasted Swallow

Cecropis semirufa - Hirondelle à ventre roux

Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
immature
Hirondelle à ventre roux
adult plum. post breeding
Hirondelle à ventre roux
adult plum. post breeding
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
immature
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
juvenile
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult
Hirondelle à ventre roux
adult plum. breeding
Hirondelle à ventre roux
adult plum. breeding