France win Alpine Team World Championship

16/02/2017 Neil McQuoid 0

France became World Alpine Team Champions after they defeated Slovakia in the final in St.Moritz. Sweden beat Switzerland in front of their home fans to take bronze. 16 Nations competed in the Alpine Team Event.