Tour de France is to start with a team time trial in Barcelona, Spain, for the first time in the race’s history. The Tour ...
Tour de France will begin July 4th in Barcelona, Spain with a team time-trial as the opening stage for the first time in the ...