Daily Archives: February 3, 2013

The Drug War is a Gateway to Police Perjury

Michelle Alexander in the New York Times: Why Police Officers Lie Under Oath Mr. Keane, in his Chronicle article, offered two major reasons the police lie so much. First, because they can. Police officers “know that in a swearing match … Continue reading

Posted in Uncategorized | 47 Comments