Stage 21 gallery: scenes from the final stage July 29, 2014 The 101st Tour de France is over. It's been quite a ride from Leeds to Paris the long way around. Now, a few days of reflection and contemplation before ramping...