American voters are expected to turn out in record numbers today to elect 435 House representatives, 35 senators, 36 state governors, and hundreds of local politicians.
The election has been called a referendum on Donald Trump’s divisive presidency. But with Trump and som...