CHATEL, France — It's hard to resist a feeling of superhuman grandeur when you stand perched over an ocean of fresh snow watching the sun creep over the "Dents du Midi" - the Teeth of the South - a ...
Add Yahoo as a preferred source to see more of our stories on Google. The first-ever edition of the Snow Bike World Cup is underway in Châtel, France. On February 10, 2024, riders competed in the ...