velovoices.com
Tour de France: Teams and sponsors (part 1)
The 99th edition of the Tour de France, the second of the year’s three Grand Tours – and arguably the world’s biggest and most popular annual sporting event – kicks off on S…