Born on September 18 1971 in Dallas Texas, Lance Armstrong has become a house hold name in the world of cycling. Making a brilliant comeback from cancer, he has gone on to win 6 consecutive Tour de France races. The tour of 2005 is his last race a professional cyclist, and he's hoping to make this tour win number 7.
Read More
Read Less