May 11, 2005
Drama | TV Movie
In the '80s, priests and especially the Father Geoghan arrested for sexual abuse of minors. Cardinal Law, also indicted, and the diocese was aware...