Weigel Encore: Cain Train By David Weigel Oct 12, 20116:43 PM Tweet Share Share Comment Tweet Share Share Comment I disagree. I mostly disagree. I agree. Tweet Share Share Comment Advertisement