dave brat

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