SML TV: Living in a state that is prone to having snowstorms likely means that you’ve experienced a blizzard at least once in your life. However, did you know that there are specific criteria that a weather system has to meet in order to be coined a blizzard? New England is currently preparing for their first bout of plowable snow this season. The weather system is moving up the east coast, set to strike several states in its path. Massachusetts is expected to feel l the most impact from this s