Village Weaver

Ploceus cucullatus - Tisserin gendarme

Tisserin gendarme
♂ adult plum. post breeding
Tisserin gendarme
♂ adult plum. post breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
Tisserin gendarme
♂ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult plum. breeding
Tisserin gendarme
♂ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult
Tisserin gendarme
juvenile
Tisserin gendarme
juvenile
Tisserin gendarme
♂ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult
Tisserin gendarme
♂ adult
Tisserin gendarme
Tisserin gendarme
Tisserin gendarme
♂ adult plum. transition
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
Tisserin gendarme
Tisserin gendarme
♂ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
♀ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult
Tisserin gendarme
♂ adult
Tisserin gendarme
♂ adult plum. transition
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult