The official 2017 Tour de France route has been announced in Paris today.
Düsseldorf in Germany will host the start of the opening two stages of the Tour that will cover a total distance of 3,516 kilometres.
The race will take in five of France's highest mountain ranges - Vosges, Jura, Pyrenees, Central Massif and the Alps.
The route has many early climbs in a bid to limit the opportunities for strong teams to dominate stages from the off and looks to reward aggressive riders.
Andre Greipel won the final stage of the 2016 Tour de France as Chris Froome crossed the line arm-in-arm with his Team Sky team-mates to confirm his third Tour title.