France win Alpine Team World Championship

16 February 2017 Neil M 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.

1 2 3 4 5 276