Spain has a great history when it comes to the Tour de France in the last two decades.
Legendary rider Miguel Indurain won five straight titles between 1991-1995.
In 2006, Óscar Pereiro won the title after American Floyd Landis was disqualified for doping.
In 2008, Carlos Sastre won it.
Alberto Contador is getting closer to his second straight Tour de France title and his third overall.
The 2007 and 2009 winner is 39 seconds ahead of Luxembourg's Andy Schleck as the race heads towards Paris.
Swiss rider Fabian Cancellara wins Stage 19.