Mostly great news (other than that last tweet; need to crank that turnout up!), courtesy of the tireless Dave Wasserman of the Cook Political Report.
********************************************************
Mostly great news (other than that last tweet; need to crank that turnout up!), courtesy of the tireless Dave Wasserman of the Cook Political Report.