The snow has already started falling across New England, and by the time we’re done some areas could see over 20 inches of snow. The timing, along with potential snow accumulation and travel impacts, ...