At the top of Mont Ventoux hangs a huge poster with the names of all the cyclists who won Tour de France stages to the summit of this legendary “Giant of Provence”. But which one of these winners is t...Show more