firsttracksonline.com
France Wins World Championships Team Event
St. Moritz, Switzerland – It was a gorgeous day on Tuesday for the team event at the FIS Alpine World Ski Championships in St. Moritz —a thrilling head-to-head race pitting one country agains…