It’s the dead of winter here in New England and that means it’s time to get out there and do some skiing and snowboarding. Here’s a review of Mount Snow, a truly massive mountain with over in Vermont that should be on everyone’s ‘to visit’ list.

Share and Enjoy !

Shares