August 17th, 2012
The New Orleans police officer that allegedly shot and killed an unarmed man in Gentilly during a March incident was indicted Thursday. Joshua Colclough was charged with manslaughter by the Orleans Parish DA in the killing of Wendell Allen in his home on March 7. He reportedly turned himself in Friday.
Read the original post