The New Orleans Police Department has announced the indictments of six people accused in the death of Officer Rodney Thomas. Thomas was killed in a hit-and-run crash.
1 / 23
Tribune
Fri, Aug 23, 2013 5:10 PM EDT