Baku, February 11 AZERTAC
Last-minute voters cast ballots Tuesday in the small US state of New Hampshire in the second key test of the White House race, with Donald Trump chasing victory and Hillary Clinton looking to reel in local hero Bernie Sanders.
But New Hampshire's primaries are known for their surprises, leaving several candidates hopeful that they can outperform the narrative established by months of polling.
In the picturesque town of Canterbury, population 2,000-3,000, sub-freezing temperatures and a thick coat of snow on the ground greeted early-risers who stopped by the town hall to vote before heading to work.
David Emerson, a wood worker set up outside with a Sanders poster, said he planned to stay all day.
But everything remains in play in New Hampshire due to a high number of registered independents, who can choose to vote in either party, and the famous last-minute nature of voters here.
Nearly half of Republican voters did not make their final decision about whom to support until the last few days.