Why Can’t the French Win the Tour de France?
If you ask almost anyone in the world to name three things they know about France, they would probably list wine, Paris and the Tour de France. Not only is the Tour the world’s most prestigious bicycle road race, but it is also the country’s…