(Kelvin Karani/Standard) For centuries, residents of a village in Kwale County have lived believing God visited and left behind his footprints. What appear to be two giant footprints at Lwayo Lwa ...
Results that may be inaccessible to you are currently showing.