Southern Martin

Progne elegans - Hirondelle gracieuse

Hirondelle gracieuse
♀ adult
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
adult
Hirondelle gracieuse
♀ adult
Hirondelle gracieuse
♂ subadult
Hirondelle gracieuse
♂ subadult plum. transition
Hirondelle gracieuse
♀ adult
Hirondelle gracieuse
adult
Hirondelle gracieuse
juvenile
Hirondelle gracieuse
♂ adult
Hirondelle gracieuse
♀ adult
Hirondelle gracieuse
adult
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
♀ adult
Hirondelle gracieuse
♀ immature
Hirondelle gracieuse
♀ immature
Hirondelle gracieuse
♂ subadult
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
♂ immature
Hirondelle gracieuse
juvenile
Hirondelle gracieuse
juvenile
Hirondelle gracieuse
immature
Hirondelle gracieuse
adult
Hirondelle gracieuse
Hirondelle gracieuse