‘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
Post a Comment