Village Weaver

Ploceus cucullatus - Tisserin gendarme

Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
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 plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. transition
Tisserin gendarme
♀ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
immature
Tisserin gendarme
First year
Tisserin gendarme
♀ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ First year
Tisserin gendarme
♀ adult
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♀ adult
Tisserin gendarme
♀ adult
Tisserin gendarme
Tisserin gendarme
♂ adult plum. breeding
Tisserin gendarme
♂ adult
Tisserin gendarme
♂ adult plum. transition
Tisserin gendarme
♂ adult plum. post breeding
Tisserin gendarme
Tisserin gendarme
♂ adult