Anyone else watching the Tour de France? It is going to be a good one! One stage down...20 to go!