who has won the 2018 tour de france
Geraint Thomas
-1
Section::::History.

List of Tour de France general classification winners
23972988
11397226879769473959
NONE
Section::::Abstract.
List of Tour de France general classification winners
23972988