Mother Nature Smiles on the Northeast
Here we are at Stowe at the end of February and Mother Nature as graced us with fresh snow and milder temperatures. All the makings of a perfect winter break. After 14" of fresh snow in the last week the mountain and woods are in great condition and sure to make you smile. Come on out and have some fun!