and Lorri Davis met in 1996, and were married in a Buddhist ceremony at Tucker Maximum Security Unit in Arkansas in 1999. Echols spent nearly eighteen years on death row until his release in 2011. He is the author of the New York Times–bestselling memoir Life After Death. For more than a decade, Davis spearheaded a full-time effort toward her husband’s release from prison, which encompassed all aspects of the legal case and forensic investigation. She and Echols, who together produced the documentary West of Memphis, live in New York.
Location: Street: Porter Square Shopping Center Additional: 25 White Street City: Cambridge, Province: Massachusetts Postal Code: 02140 Country: United States (added from IndieBound)… (more)