 The world's most famous cycling race begins today, and this year has a different start and finish. For the first time in its 121-year history, the Tour de France begins in Italy, with a field of 176 setting off a short while ago from Florence. The three-week event normally ends in a sprint on the Champs-Élysées in Paris, but because of the Olympics, this year the finale has been moved to the southern city of Nice. Well, joining us from Florence...