A leaked report details 70 years of gross sexual abuse within the German Catholic church. The 350-page report highlights close to 4,000 cases of sexual abuse perpetrated by Catholic priests against minors. The report was ...