Damien Echols

Damien Echols was born in 1974 and grew up in Mississippi, Tennessee, Maryland, Oregon, and Arkansas. He is the author of a self-published memoir titled Almost Home. Damien Echols and Lorri Davis met in 1996, and were married in a Buddhist ceremony at Tucker Maximum Security Unit in Tucker, Arkansas, in 1999. He and his wife, Lorri Davis, live in New York City.