After more than 30 years in prison for a murder that even prosecutors and judges agreed he did not commit, Ben Spencer is finally …

source