Prophet Leeroy Shiri Arrested for Assaulting Church Congregants, Audio Evidence Sparks Outrage In a shocking turn of events, self-proclaimed Prophet Leeroy Simabyu Shiri of Springs of Living Waters Ministries has been arrested after an audio of him physically assaulting a female church member went […]