Dubbed 'The Impossible Hillclimb', this insane event in France sees riders destroying themselves and their bikes, over and over.

2024-09-29 6