Newly Promoted Chicago Police Officer Takes Own Life

Deputy Chief of Criminal Networks Dion Boyd, 57, dead of apparent self-inflicted gunshot wound at controversial Homan Square facility.




0 views0 comments