Le Tour de France 2013 – Stage Fourteen

(Photo by Doug Pensinger/Getty Images)

during stage fourteen of the 2013 Tour de France, a 191KM road stage from Saint-Pourcain-sur-Sioule to Lyon, on July 13, 2013 in Lyon, France.

Comments

More From CBS New York

CAMPAIGN 2016
AIDS WALK 2016

Listen Live