Glenn Ford, Louisiana’s longest-serving death row prisoner, walked free Tuesday after spending nearly 30 years behind bars for a murder he did not commit.
Community Village‘s insight:
Don’t you love when people say the U.S. has the best criminal justice system?
See on www.cnn.com