Mother Nature Smiles on the Northeast

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!