This stage and the next dispute the title of Queen Stage of the 2011 edition of the Tour and frankly I believe that this eighteenth one, from Pinerolo to Galibier Serre-Chevalier is the one that should get the title.
The end of the stage takes place at 2,645 meters, the highest in the history of Le Tour de France and this should tell… (read more)
Source: Softpedia News – Global