Pastor arrested for allegedly raping family member at least 600 times since age 7, getting her pregnant
Bishop Robert L. Carter, a husband, father of four and high-ranking leader in the International Bible Way Church of Jesus Christ, Inc., USA., has been arrested after allegedly raping a family member at least 600 […]