A New Orleans priest has been sentenced to life in prison for rape and kidnapping Updated: December 27, 2024, 11:44 a.m. CST The taxpayer will […]