Two New Orleans Police Department officers have been indicted on charges in the beating death of a civilian in their custody on July 30, 2005. One of the officers faces a maximum of life in prison on the beating charges, while the other faces up to 25 years on charges of obstructing justice. – (AHN)
Read the original post by NBC Miami