And the latest stop in his wonderful person tour??
Damien Echols' Life After Death book signing at the Union Square Barnes & Noble!!
As we've previously reported, Depperz attended TIFF with Damien to watch the premiere of West of Memphis — a chilling, new documentary that captured more of the West Memphis Three's case.
Damien was sentenced to death after