Angola Three

Dying Prisoner Finally Freed from Solitary

LOUISIANA- A federal judge overturned the conviction of Herman Wallace on Oct. 2, after serving 41 years in solitary confinement,…

12 years ago