This post was originally published on this site
As with all WorldTour races, each of the 19 teams that make up the top-flight of professional cycling receive an invite and in the case of the Tour de France, all teams are contracted to race. In addition to the WorldTour teams, race organisers ASO handed …
Click here to read full article