Yes, it was an open primary.
And the Dems who voted, voted for Cantor.
We’ll see later if that’s the case, but for Cantor to lose this badly, in such a blind-sided manner, suggests that a large flush of Democrats crossed over.
Cantor was a lock in November. We’ll see, in this election between two nobodies, if the R+10 in this district will be able to hold against the onslaught of Democrat money targeting the crazed, immigrant-hating bigot Tea Party guy.