Crime and PunishmentPastor Arrested For Allegedly Using Sperms For Rituals To Perform MiraclesICON20 September 2021 by ICON20 September 20210377 According to Angel News report, Prophet with name Richard Ato Davidson is in the hands of the Yamoransa Police after one of his church members...