did lance armstrong the cyclist retire in 2005 with 7 tour wins then came back in 2008? and di he win in 2008 if so and is he doing the 2009 tour de france?
Lance Armstrong won the Tour de France from 1999-2005 before retiring. He'll return for the 2009 event
Updated on Wednesday, February 01 2012 at 10:33AM EST