dcsimg

Lonchura griseicapilla is a species of in the family estrildid finches.