Now i'll do a preview of the Tour de France 2017 stages profile, except the stages which profile was revealed
Stage 1: Dusseldorf - Dusseldorf - 13km - Time Trial

Comment: Expected time trial/prologue for stage 1
Stage 2: Dusseldorf - Liege - 202km - Flat

Comment: Honestly, how could they make Liege flat
Stage 3: Verviers - Longwy - 202km (lol again)- Hilly

Comment: Stage for a puncher or the first differences in overall
Stage 4: Mondorf-les-Bains - Vittel - 203km - Flat

Comment: Vittel rhymes with Kittel, so it's my prognostic
Stage 5: Vittel - La Planche des Belles Filles - 160km - Mountain

Comment: I love this climb
Stage 6: Vesoul - Troyes - 216km - Flat

Comment: Back to the boring flat with more than 200km
Stage 7: Troyes - Nuits-Saint-Georges - Hilly

Comment: Looks better
Stage 8: Dole - Station des Rousses - Mountain

Comment: Interested...
Stage 9: Nantua - Chambéry - Mountain

Comment: Queen stage??
REST DAY: Dordogne
Stage 10: Périgeux - Bergerac - Flat - 178km

Comment: Flat after the rest
Stage 11: Eymet - Pau - Flat - 202km

Comment: Approaching the Pyrynees
Stage 12: Pau - Peyragudes - Mountain - 214km

Comment: Hard finish
Stage 13: Saint-Girons - Foix - Hilly - 100km

Comment: Interesting stage, small but emotive, i hope.
Stage 14: Blagnac - Rodez - Hilly - 181km

Comment: Interesting Finish, Avermaet or Sagan?
Stage 15: Laissac-Sévére L'Egalisé - Le Puy-en-Velay - Hilly - 189km

Comment: Hard to tell how is it going to be...
REST DAY: Le Puy-en-Velay
Stage 16: Le Puy-en-Velay - Romains-sur-Isère - Flat - 165km

Comment: Closing to the Alps
Stage 17: La Mure - Serre Chevalier - Mountain - 183km

Comment: What a day! We have La Croix de Fer, Telegraphe and Galibier!
Stage 18: Briançon - Izoard - Mountain - 178km

Comment: It's Izoard come on