Glorious anticipation: Tour de France stage 19July 26, 2019It’s not often that you wake on the morning of the 19th stage of the Tour de France and think: who is going to win this bike race? The quest to keep the suspens...