Darrell Cannon

Darrell Cannon is a survivor of Chicago police torture who spent 24 years in prison as a result of coerced confession.