Type to search

Image of priest giving the eucharist. A leaked report detailed 70 years of German Catholic Church sexual abuse by priests.