Tour de France: A look back at the past seven stages - Gallery

Between the first rest day last monday in Andorra and the second today in Berne, the 2016 Tour de France saw some of the most interesting days in recent memory.