Month: May 2013

Tour de France

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 »

www.velovefestival.com Theme by Flythemes