Excellent news in American sports:
PARIS – Floyd Landis won the Tour de France on Sunday, keeping cycling’s most prestigious title in American hands for the eighth straight year.
The 30-year-old Landis cruised to victory on the Champs-Elysees, a day after regaining the leader’s yellow jersey and building an insurmountable lead in the final time trial.
“Never stop believing,” said Landis from atop the victory podium.
He picked up where another American left off just last year, when Lance Armstrong completed his seventh and final Tour triumph. Including three wins by Greg Lemond (1986, 1989, 1990), Americans have won the race 11 of the last 21 times.
Hat tip Poliblog