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 Mulungu village of Mwereni Ward in Lunga Lunga Constituency have been a major tourist attraction. Some locals think the tracks belong to an angel that rode…
