John McCain and Rudy Giuliani campaign in New Hampshire, each one claiming he is the best Republican for the party.
Video
By Michael Scherer and Caitlin Shamberg
Salon's Michael Scherer follows Republican presidential hopefuls around New Hampshire. John McCain sounds off against Mitt Romney, and Rudy Giuliani tours the state's diners.