Killington World Cup kicks off today

The Killington World Cup kicks off, bringing amazing athletes to Vermont to compete.

More videos