Innocent Man in Prison for 45 Years
Cleve Heidelberg has been in prison for 45 years. Convicted of killing a police officer in the early morning hours of May 26, 1970 in Peoria, Illinois. He was sentenced to 99 to 175 years of incarceration. Now at 72 years old, the injustice of Heidelberg’s conviction…