The Tour de France is now underway, and the big story, of course, is the comeback of seven-time winner Lance Armstrong. After two stages, Armstrong is sitting in 10th place, 40 seconds behind leader Fabian Cancellara. Keep up with the Tour here.