You asked:

facts about African Firefinch

  • African Firefinch
    African Firefinch
    African Firefinch, a common species of estrildid finch found in almost all parts of Africa.