Pennsylvania Grand Jury Finds 301 Catholic Priests Sexually Assaulted Over 1000 Children

‚ÄúPriests were raping little boys and girls, and the men of God who were responsible for them not only did nothing; they hid it all.…...