RadioShack leader Lance Armstrong announced today via Twitter what many suspected; the 2010 Tour de France will be his final ride in cycling's biggest event. Armstrong won the Tour de France seven times consecutively from 1999 to 2005, and came back from cancer to break the record of five wins, surpassing Jacques Anquetil (1957, 1961, 1962, 1963 and 1964), Eddy Merckx (1969, 1970, 1971, 1972 and 1974), Bernard Hinault (1978, 1979, 1981, 1982 and 1985) and Miguel Indurain (1991, 1992, 1993, 1994 and 1995), who was the first to win five consecutively. "And yes, this will be final Tour de France. It's been a great ride. Looking forward to 3 great weeks," Armstrong said on Twitter.