Republican presidential candidate Ted Cruz made two New Hampshire appearances Tuesday, headlining a rally in Hudson and holding a town hall in Londonderry.
The Hudson rally, held outside the Granite State Gun Range and expressly focused on the 2nd Amendment and gun rights, drew about 200-250 people. The evening town hall drew about 1,000 people.
Our full photo gallery is here.