Watch World Cup women’s alpine skiing from Russia Watch action from the women’s alpine skiing World Cup downhill race in Rosa Khutor, Russia. CBC | Sports News Alpine from Russia skiing WATCH women's world’ 2020-02-01 admin