It has been a decade since one of the most shocking stage results in modern Giro d'Italia history, when a virtually unknown Alexander Foliforov denied Steven Kruijswijk a mountain time trial victory by mere fractions of a second. The surprise result raised eyebrows in the peloton, leading Kruijswijk...