James Carvilles latest rantings: That’s the only explanation I can think of to explain the bizarre babblings of Tea Party Republicans.
And the rants of these global-warming-denying, Social-Security-cutting, clean-air-hating, job-cutting, Wall-Street-protecting tea party types would be funny if it weren’t for one thing


