Lance Armstrong   Lance Armstrong finished in 70th place in the Tour's final stage, but that hardly mattered as he coasted to his third straight victory.
(AP)

Copyright 2001, Los Angeles Times