The 2026 Tour de France is upon us. The countdown is ending and on 4th July one of the most anticipated editions in years will start with a luxury stage: Barcelona will host the Grand Dpart with a team time trial that can begin to open gaps among the main favourites from day one. And inevitably, al...