Principe Weaver

Ploceus princeps - Tisserin de Principé

Tisserin de Principé
♂ adult plum. breeding
Tisserin de Principé
♀ adult
Tisserin de Principé
immature