Stalley on stage at The Grog Shop, head down heading for the future. Now Playing: This American Life - Ep 303 Comment