7 Things to do in and around Killington

New England is home to some of America’s finest ski resorts and among the most popular is the town of Killington, nestled in the Green Mountains of central Vermont. As well as featuring the largest ski resort in the region, the town also offers a whole host of other outdoor activities including mountain biking, rock […]