New Hampshire's primary election kicks off in the township of Dixville Notch, 20 miles (30 kilometers) from the Canadian border, where the first votes are traditionally cast right at midnight.
New Hampshire's primary election kicks off in the township of Dixville Notch, 20 miles (30 kilometers) from the Canadian border, where the first votes are traditionally cast right at midnight.