Odiong sentenced to life in prison, but questions remain over Church handling of case
A disgraced priest who served for years in Texas and Louisiana has been sentenced to life in prison after being found guilty of sex crimes last week. The 57-year-old convict, Father Anthony Odiong of the…