A brief history of recent short mountain stages July 25, 2018 At 65km, the 17th stage in 2018 is the shortest mountain stage since an abbreviated race in 1996. We consider the history of route innovation… ...