Police Killed More Than Twice As Many People as Reported in 2014. So What’s Next?
By: Cassius Methyl After the Justice Department ‘investigated’ the practices of the Ferguson police department last week, they revealed that on average for the last 8 years, 545 murders annually committed by police were left […]