Car wrecked in ditch after sliding off snow-covered I-91, pedestrians and traffic fighting through heavy snow in Brattleboro, Vermont from…
Car wrecked in ditch after sliding off snow-covered I-91, pedestrians and traffic fighting through heavy snow in Brattleboro, Vermont from…