Let it Snow! Nor'easter Hammers New EnglandMeteorological "bomb" off the New England coast brings massive snowfall.Get more newsLiveonPrintDec. 30, 2016, 9:58 AM UTC / Updated Dec. 30, 2016, 9:58 AM UTC