PETERBOROUGH, N.H. — On Sunday night, John McCain returned to where it all began.

The Republican presidential candidate flew to New Hampshire for one last question-and-answer session with the voters who put him on the map in 2000 and brought his campaign back from the dead in January of this year.

“I come to the people of New Hampshire … and ask again to let me go on one more mission,” McCain said at the Peterborough town hall.

Peterborough has a special significance for McCain. It hosted his last town hall meeting in 2000, when he won the Republican primary over frontrunner George W. Bush. Peterborough also hosted McCain’s 100th town hall gathering last year, at a time when his campaign was out of cash and on the rocks.

“There was a time not that long ago that I was riding on a well known airline, Group C in the middle seat, from Baltimore to Manchester, so we’ve come a long way thanks to you,” he said, referring to a period when he would fly on discount Southwest Airlines to get to campaign events.