The numbers say that Republicans are far too confident about November.
See All 6285 Episodes of "Slate Magazine"