The Tour de France climbs Alpe d'Huez on stage eighteen today...