Hosted on MSN3mon
Former New Orleans priest, 93, is sentenced to life in prison for raping boy decades agoA judge sentenced a 93-year-old former Catholic priest Wednesday to spend the rest of his life behind bars for raping a teenage boy decades ago. Lawrence Hecker had pleaded guilty to charges ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results