User: Given this paragraph about the Tour De France, how long is the race
Assistant: The tour de france is 21 stages long, with each stage taking one day to complete. The race takes 23 days from start to finish due to 2 rest days the riders receive.