Armstrong gets his stage, nails down 7th Tour victory [TdF Blog]
Lance Armstrong clinched a seventh victory in the Tour today by decisively winning the Stage 20 Time Trial. Congratulations to Lance and the entire Discovery Channel Team! What a performance!
I wonder what is next for him, he doesn’t seem like the type to just retire and hang out.