Miriam Karuga
Miriam Karuga

Miriam Karuga

A resourceful woman on a journey of faith with a great sense of humor to boot.