Lance Armstrong (from 1999-2005 he won them all)
Chat with our AI personalities
Albert Contador won the last Tour De France in 2009.
Italy has won the Toure De France 9 times.
Gustave Garrigou of France
Gustave Garrigou from France won the race
Georges Speicher from France won the race