10 January 2012, 11:19 am
New Hampshire voters are going to the polls Tuesday to cast their ballot in the nation's first presidential primary. The first ballots were cast at 12 a.m. in the tiny village of Dixville Notch.... Read More »