Free At Last: 18 Years Served
Larry Johnson, the Missouri man who has served 18 years in prison for a rape he didn't commit was freed from prison today.
Read our prior post on it, and why no thanks goes to the prosecutor.
< What is Justice? | Trafficant: Re-Election from Jail? > |