PERSPECTA

News from every angle

Back to headlines

Man Wrongfully Imprisoned for Off-Duty Police Officer's Murder

Alex Villa was arrested and spent ten years in prison for the 2011 murder of an off-duty Chicago police officer, despite evidence against him and two others not stacking up, raising questions about the US justice system.

18 Mar, 10:31 — 18 Mar, 10:31
PostShare