New Sex Scandal in the Church? (8/4/2018)

Register Radio talks with Edward Pentin and JD Flynn about the fall of Cardinal Theodore McCarrick and the spread of clergy sexual abuse around the globe.