Christmas time in Stowe.

Christmas time in Vermont is the best!