Moira Brown looks at the story of Francesca, a young girl born in a remote tribal area in Kenya with spina bifida, and God's incredible a plan for...
Moira Brown looks at the story of Francesca, a young girl born in a remote tribal area in Kenya with spina bifida, and God's incredible a plan for...