Tour de France to start in Barcelona in 2026

11 months ago 6
ARTICLE AD BOX
The Tour de France will start in Barcelona in 2026, the third time the race has started in Spain in over a century, organisers ASO announced on Tuesday.
Read Entire Article