"New Year's Eve we expect as per usual, over a million people. I'm not quite sure why a million people want to stand in the freezing cold for long, long periods of time," said de Blasio, who sounded more like the mayor of Keokuk, Iowa, than the mayor of New York City.