The 96th Tour de France is now underway and this year's main attraction is the return on the "Grande Boucle" of U.S. cycling legend and seven-time Tour de France winner Lance Armstrong.
The Tour de France is a gruelling three-week cycling race around France. The race is divided into 21 stages and covers close to 2,200 miles. Among the 21 stages, there are seven mountain stages, some of them ridiculously difficult, which make the legend of the Tour.
Many consider the Tour de France the...Full Story