by Deirdre Frost. With its amazing 360-degree views of Lake Champlain, Adirondack, White and Green mountains, visiting Killington in Central Vermont is inspirational in offering excitement and sheer energy that reaches from the mist covered mountain peaks to the gushing…
