Six Cleveland Cops Finally Fired for 2012 Fatal Police Shooting
The Cleveland Police Department released Tuesday that six officers involved in the slaughter of Timothy Russell and Malissa Williams on November 29, 2012. Visit streaming.thesource.com for more information This particular shooting started as a police chase. The chase began when officers misinterpreting a run down Chevy Malibu having car trouble for a gunshot. The chase lasted […]