Tour de France May 31, 2013 | No Comments | Uncategorized The one hundredth Tour de France begins in Corsica on June 29. This year there are 21 stages before the race comes to an end on the evening of July 21 in Paris. Read More »