Purple Martin

Progne subis - Hirondelle noire

Hirondelle noire
♂ adult plum. breeding
Hirondelle noire
♀ adult
Hirondelle noire
♂ adult
Hirondelle noire
♂ adult
Hirondelle noire
♀ adult
Hirondelle noire
♀ adult
Hirondelle noire
Hirondelle noire
Hirondelle noire
adult
Hirondelle noire
adult plum. breeding
Hirondelle noire
♀ adult
Hirondelle noire
♂ adult
Hirondelle noire
adult
Hirondelle noire
♀ adult
Hirondelle noire
♂ adult plum. post breeding
Hirondelle noire
juvenile
Hirondelle noire
Hirondelle noire
adult plum. breeding