All Entries in the "Tour De France" Category
Tour de France
The Tour de France is an annual bicycle race that covers approximately 3,600 kilometers (2,200 mi) throughout France and bordering countries.

