July 25, 2004

He's A Demon On Wheels

It was pretty well decided before the last through the Alps, but Lance Armstrong has officially snagged his record sixth straight Tour de France win. He's all smiles now, but wait 'till he sees what Racer X has in store for Chim Chim.

No comments: