The Tour de France Live consists of 21 stages spread over three weeks, covering approximately 3,500 kilometers.