Camille Rast of Switzerland captured Sunday's World Cup slalom race title in Killington, Vermont with a winning time of ...
The podium celebration at Saturday’s World Cup giant slalom race in Killington was one of the more subdued in recent memory.