eric cantor primary elections

Who is David Brat?

David Brat is the tea party's new star after defeating House Majority Leader Eric Cantor in the biggest primary upset…

11 years ago