The story of Pastor Lucy and her husband Duncan Ndegwa, who began feeding and sheltering children from the streets of Nairobi, Kenya in 1996.
2021
2013
—
2024
2020
2018
2025
2000
2011
2023
1987
1965
2019
2005