Herman Wallace Dies After Release from 41 Years in Solitary
Permalink

Herman Wallace Dies After Release from 41 Years in Solitary

[BBC] A Louisiana man released from prison on Tuesday after 41 years in solitary confinement…

Continue Reading →