A federal judge on Tuesday ordered the immediate release of Herman Wallace, a member of the so-called “Angola 3,” who was held in solitary confinement in Louisiana for more than 40 years and is now dying of liver cancer.
A federal judge on Tuesday ordered the immediate release of Herman Wallace, a member of the so-called “Angola 3,” who was held in solitary confinement in Louisiana for more than 40 years and is now dying of liver cancer.