Self-proclaimed prophet Stephen Thuranira has come out in the open and claimed that he is the…
Tag: stephenthuranira
Photo: Meet the Eldoret Pastor Who Claims God Has Sent Him to Replace Prophet Owuor
If you thought Prophet Owuor is the only sent prophet, you got it all wrong!…