Paris Tour Stage Winner Jeff Pierce Interview
The Tour de France didn't finish in Paris this year (2024), but the Olympic Games road races do. So look back to 1987 when Jeff Pierce was one of only two US riders to have won the final stage of the Tour de France on the Champs-Élysées in Paris. The other is Greg LeMond who won in 1989, Pierce took his victory two years previously, just ahead of Canada's Steve Bauer.