NC primary: Everything you need to know before casting your vote
Here is everything you need to know before heading out to the polls on Tuesday.