The Confession

When a hiker emerges from the Appalachian Trail in Tennessee claiming he murdered a woman with a hatchet, it seems unfathomable…

Episode Info