Life After Death
Where was Damien Echols incarcerated as noted in the memoir, Life After Death?
.
.
Damien Echols was incarcerated in the Tucker Maximum Security Unit, which is a prison located in Tucker, Arkansas. Damien was imprisoned for nine years beginning in 1994.
Life After Death