Dogs dash through snowy French Alps in breathtaking sled race challenge

The latest action from La Grande Odyssee dog sled challenge in the French Alps.