What Does Lance Armstrong Mean?
Lance Armstrong won a history 7 consecutive Tour de France titles right before remaining stripped of these pursuing doping accusations in 20122009: Immediately after saying his return to cycling, indicating he hoped to "elevate consciousness of the global most cancers burden," Armstrong finishes 3rd while in the Tour de France, his very first race