
The secret agents behind keeping Tour de France riders on the road
Few sporting carnivals can rival the Grand Départ of the Tour de France. The bustling anticipation for the 3,338km of road ahead, fans mingling with riders as they exit their plush team buses. When the 112th edition sets off from Lille Métropole shortly …