With the first stage of the 100th Tour de France now behind us, the question that's most top of mind is who will ultimately ride the more than 2,000 miles from Corsica
through the Alps to Versailles and down the Champs-Élysées the fastest. But just...