A tossup special
election in North Carolina is shaping up as a pre-2020 test of President Donald Trump's pull on voters and whether the suburbs are continuing the flight from
Republicans that fueled the party's 2018 congressional election debacle.
It's up for grabs after state officials invalidated last November's election following allegations of voter fraud by a GOP operative.
The Democrat who narrowly lost, former Marine and Harvard MBA Dan McCready, is running again, portraying himself as a centrist who puts "country over party" and opposes impeaching Trump.