Jeff Pierce At 66: The Paris Tour Stage Winner Is Running The Leadville 100
Of all the successes North American cyclists have earned at the Tour de France, only one US rider has ever won the final road stage on the Champs Elysees. Yes, Greg LeMond famously won an individual time trial that finished on the Champs to win the 1989 Tour by eight seconds over Laurent Fignon, but …