Talking Points Memo favicon

Whose Assumptions Will Get Wrecked in the Michigan Senate Race?