DAMIEN ECHOLS was born in 1974 and grew up in Mississippi, Tennessee, Maryland, Oregon, Texas, Louisiana, and Arkansas. His wrongful conviction, sentencing, and eventual release as part of the West Memphis Three case is the subject of Paradise Lost, a three-part documentary series produced by HBO, and West of Memphis, a documentary produced by Peter Jackson and Fran Walsh. Damien is also the author of the New York Times bestseller Life After Death and Yours For Eternity (with his wife Lorri Davis).
While in prison, Damien was ordained into the Rinzai Zen Buddhist tradition. Today he teaches classes on magick around the country and works as a visual artist. He and Lorri live in New York City with their three cats.
For more, visit damienechols.com.
Author photo © LorriDavis-2018