dcsimg
Unresolved name

Estrilda sanctaehelenae Shelley 1903

Estrilda sanctaehelenae is a species of in the family estrildid finches.