The 2003 Tour de France was a multiple stage bicycle race held from 5 July to 27 July 2003, and the 90th edition of the Tour de France. It has no overall …
France Travel Guide
The 2003 Tour de France was a multiple stage bicycle race held from 5 July to 27 July 2003, and the 90th edition of the Tour de France. It has no overall …