The spectacular scenery on the island of Corsica has set the stage for the 100th Tour de France.
AIRED ON 1 July 2013
EXPIRES ON 1 July 2014
Sport