Cop Shot Himself and Blamed a Black Driver: Police Officer Kelly Stewart and Carlos Antonio Riley in North Carolina
Permalink

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…

Continue Reading →