Italian Vincenzo Nibali Cruises to Tour de France Victory

Italy's Vincenzo Nibali, wearing the overall leader's yellow jersey, races round Place de la Concorde during the twenty-first and last stage of the Tour de France cycling race over 137.5 kilometers (85.4 miles) with start in Evry and finish in Paris, France, Sunday, July 27, 2014. (AP Photo/Laurent Cipriani) Laurent Cipriani / AP

He led by seven minutes and 52 seconds going into today's final stage.

NBC SPORTS: Continue Reading