Yellow-mantled Weaver

Ploceus tricolor - Tisserin tricolore

Tisserin tricolore
♂ adult plum. breeding
Tisserin tricolore
♂ adult plum. breeding
Tisserin tricolore
♂ adult plum. breeding
Tisserin tricolore
adult plum. breeding
Tisserin tricolore
adult