Episode 1005: John Darnielle of The Mountain Goats plays live from The Life of th...