Le Tour de France: Stage 13
In This Photo: Chris Horner
Chris Horner of the United States and Lampre-Merida arrives at the finish line in 17th place during the thirteenth stage of the 2014 Tour de France, a 197km stage between Saint-Etienne and Chamrousse, on July 18, 2014 in Chamrousse, France.
(July 17, 2014 - Source: Doug Pensinger/Getty Images Europe) more pics from this album »