velovoices.com
Tour de France preview: Teams and sponsors (part 1)
The 100th edition of the Tour de France kicks off on Saturday in Porto Vecchio, Corsica. Set to take the start line are 198 riders representing the 19 WorldTour teams and three wild-card Pro Contin…