When you buy through our links, Business Insider may earn an affiliate commission. Learn more
Tour de France's 200.7km stage from Libourne to Limoges, FranceDavid Ramos/Getty Images
The Tour de France, the most iconic cycling race of all time, is back for its 111th venture. We've put together everything you need to know about how to watch the Tour de France, including free live streaming options from around the world.
Contrary to its name, the race kicked off this year in Florence...