Skip to main content

‘Testilying’ by Police: Lying Is a Fundamental Part of American Police Culture

Officer Nector Martinez took the witness stand in a Bronx courtroom on Oct. 10, 2017, and swore to tell the truth, the whole truth, and nothing but the truth, so help him God.  Read more.

Comments

Popular posts from this blog