Winter storms mean big business for Vermont ski resorts
Winter storms mean big business for Vermont ski resorts
More than a foot of snow fell in parts of Vermont, including Stowe, and that means plenty of fresh powder for ski resorts.
More than a foot of snow fell in parts of Vermont, including Stowe, and that means plenty of fresh powder for ski resorts.