Exciting days at the Tour de France