2019 Tour de France: Stage 11 Preview
Stage 11 of the 2019 Tour de France, a 167km run from Albi to Toulouse looks to be one for the sprinters.
Stage 11 of the 2019 Tour de France, a 167km run from Albi to Toulouse looks to be one for the sprinters.
Matteo Trentin made history in the 2017 Vuelta a Espana today, becoming the 100th rider to win stages in all three of the Grand Tours.