Mikaela Shiffrin sets all-time World Cup podium record but lets win slip away
American finishes in third place in Are, Sweden Shiffrin now has 156 podium finishes at World Cup Mikaela Shiffrin set an all-time World Cup record on Sunday with her 156th podium finish though she let victory slip away in the slalom in Are, Sweden. Racing through steadily falling snow with a first-run lead, Shiffrin was … Read more