Tour de France #21: Impressions

The final stage of the 105th edition of the Tour de France saw the familiar procession take place as riders left Houilles for the 116km journey to the finish-line in Paris. After the customary champagne and congratulatory photos were shared, the peloton reached the Champs-Elysee for one final hit out.