Tisserin tricolore

Ploceus tricolor - Yellow-mantled Weaver

Tisserin tricolore
♂ adulte plum. nuptial
Tisserin tricolore
♂ adulte plum. nuptial
Tisserin tricolore
adulte
Tisserin tricolore
adulte