Glenn Ford was freed last night after spending 30 years on Louisiana’s death row.
CNN just premiered an original documentary series on the death penalty.
Steve Avalos is a senior staff member and former trainee of Homeboy Industries.
Keep informed - subscribe to the EJUSA news feed with RSS (what's RSS?)
Content on this site is licensed under a Creative Commons Attribution 3.0 License