IE 11 is not supported. For an optimal experience visit our site on another browser.

Where is the snowiest town in America?

Worcester County, Massachusetts is the snowiest area in the country this year with nearly 93 inches falling so far this season. The Weather Channel's Dave Malkoff reports.
/ Source: TODAY

Worcester County, Massachusetts is the snowiest area in the country this year with nearly 93 inches falling so far this season. The Weather Channel’s Dave Malkoff reports.