Whenever I find myself in agreement, even tentatively, with one James Carville, I know it's time to check myself or check Carville's rationale. In this case, thankfully, it was the latter. For a generation who only knows him as a "political analyst" who does hits on cable news and wonders...
Whenever I find myself in agreement, even tentatively, with one James Carville, I know it’s time to check myself or check Carville’s rationale. In this case, thankfully, it was the latter. For a generation who only knows him as a “political analyst” who does hits on cable news and wonders…









