Specialist climbers will be happy after a vertiginous 2013 Tour route was unveiled in Paris.
2013's route looks to favour the mountain men, with three more categorised climbs overall than last year's route, including a gruelling 168km stage (Stage 18) in which the peloton will have to climb l'Alpe d'Huez not once, but twice.
In addition, there will be three consecutive mountain stages immediately before the final stage in the French capital, rather than the usual time-trial.
The Tour also visits the island of Corsica for the first time in its history on Stage 1, while the individual time-trial on Stage 11 will take in the picturesque setting of the Normandy coast and Mont St Michel.
Check out the route in the video above.
The stages for the 2013 Tour de France:
June 29: 1st stage - Porto-Vecchio - Bastia, 212 km
June 30: 2nd stage - Bastia - Ajaccio, 154 km
July 1: 3rd stage - Ajaccio - Calvi, 145 km
July 2: 4th stage - Nice - Nice, 25 km (team time-trial)
July 3: 5th stage - Cagnes-sur-Mer - Marseille, 219 km
July 4: 6th stage - Aix-en-Provence - Montpellier, 176 km
July 5: 7th stage - Montpellier - Albi, 205 km
July 6: 8th stage - Castres - Ax-3 Domaines, 194 km
July 7: 9th stage - Saint-Girons - Bagnhres-de-Bigorre, 165 km
July 8: rest day at Saint-Nazaire
July 9: 10th stage - Saint-Gildas-des-Bois - Saint-Malo, 193 km
July 10: 11th stage - Avranche - Mont-Saint-Michel, 33 km (Individual time-trial)
July 11: 12th stage - Foughres - Tours, 218 km
July 12: 13th stage - Tours - Saint-Amand-Montrond, 173 km
July 13: 14th stage - Saint-Pourgain-sur-Sioule - Lyon, 191 km
July 14: 15th stage - Givors - Mont Ventoux, 242 km
July 15: rest day in the Vaucluse
July 16: 16th stage - Vaison-la-Romaine - Gap, 168 km
July 17: 17th stage - Embrun - Chorges, 32 km (Individual time-trial)
July 18: 18th stage - Gap - Alpe d'Huez, 168 km
July 19: 19th stage - Bourg-d'Oisans - Le Grand-Bornand, 204 km
July 20: 20th stage - Annecy - Annecy-Semnoz, 125 km
July 21: 21st stage - Versailles - Paris Champs-Elysies, 118 km
Follow ITV Cycling on Twitter