Voting begins in New Hampshire primary
One small surprise already as residents of three towns cast first ballots; heavy turnout expected throughout state
One small surprise already as residents of three towns cast first ballots; heavy turnout expected throughout state