I’m not sure it’s quite an upset. But it’s a surprise and a big story. Critz defeats Altmire in PA. In addition to a tight race between two redistricted incumbents this was a proxy battle between Blue Dog and progressive Dems.
Talking Points Memo