Tour De France
November 20, 2019
On November 20th, 1902, Geo Lefevre and Henri Desgrange created Tour de France bicycle race. An iconic World Tour bicycle race with hundreds of participants. The Tour takes place primarily in France and consists of 21 day-long stages.