Stage 18

Thursday May 24 2018 - Abbiategrasso to Prato Nevoso - 196 km Mountain Finish