Unusual “Tour de France” news: Riders generate enough energy to drive 39,000 km in an electric car

Market