Life After Death

Where was Damien Echols incarcerated as noted in the memoir, Life After Death?

.

Asked by
Last updated by Jill W
1 Answers
Log in to answer

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.

Source(s)

Life After Death