2021 Tour de France: Matej Mohoric Wins Stage 7 as Van Der Poel Extends Yellow Jersey Lead

Tour de France's longest stage in 21 years indeed lived up to the hype as Matej Mohoric claimed a famous stage win in the 249.1-kilometer race on Friday.
Most Popular
Real Time Analytics