Spanish Ezequiel Mosquera of Xacobeo Galicia crosses the finish line of the twentieth stage of the Vuelta tour of Spain in Manzanares del Real, on September 18, 2010. The stage was a 174,1 km ride ... more 
Spanish Ezequiel Mosquera of Xacobeo Galicia crosses the finish line of the twentieth stage of the Vuelta tour of Spain in Manzanares del Real, on September 18, 2010. The stage was a 174,1 km ride from San Martin de Valdeiglesias to Manzanares del Real. Spain's Ezequiel Mosquera won the Tour of Spain's 20th stage, but failed to prevent Italy's Vincenzo Nibali from keeping the leader's jersey ahead of the finale in Madrid. AFP PHOTO/Jaime REINA (Photo credit should read JAIME REINA/AFP/Getty Images) less 
1 / 2
Getty Images | Photo By JAIME REINA / AFP/Getty Images
Sat, Sep 18, 2010 12:38 PM EDT