Clinton Sanders.jpg

Former Secretary of State Hillary Clinton (left) and U.S. Sen. Bernie Sanders of Vermont (right) are both running for the 2016 Republican nomination for president.

(File photos)

TRENTON -- Democratic presidential hopefuls Bernie Sanders, and Hillary Clinton face off tonight in the second of back-to-back appearances in New Hampshire.

The former U.S. secretary of state and U.S. senator from Vermont will hold a debate, the first of four they agreed to add through May.

Tonight's debate in Durham, N.H., comes 24 hours after the two remaining Democratic candidates met for a town hall, where Clinton defended her progressive credentials and Wall Street ties and Sanders responded to his doubters. The debate airs at 9 p.m. on MSNBC, and will be the last one before Tuesday's New Hampshire primary.

Who will you be rooting for? Vote in NJ.com's informal, unscientific poll.

Samantha Marcus may be reached at smarcus@njadvancemedia.com. Follow her on Twitter @samanthamarcus. Find NJ.com Politics on Facebook.