The story of Pastor Lucy and her husband Duncan Ndegwa, who began feeding and sheltering children from the streets of Nairobi, Kenya in 1996.
2009
2021
2011
2023
1981
2025
2016
2024
2017
2018
2020
2015