New Orleans Police Officer Jailed for 2012 Drug War Killing
Something unusual has happened. A police officer is going to prison for killing someone in the drug war. A New Orleans cop has pleaded guilty to manslaughter charges in the death of 20-year-old Wendell Anderson in a drug raid last year.