Durham
-
Cop Shot Himself and Blamed a Black Driver: Police Officer Kelly Stewart and Carlos Antonio Riley in North Carolina
(Slate) – On Dec. 18, 2012, in Durham, North Carolina, police officer Kelly Stewart pulled over Carlos Antonio Riley for…
Read More »