Video Section
Stowe Mountain Resort sees boost in business after winter storms
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.