After 15 gruelling days, the Giro d'Italia reached Milano where they can enjoy a second rest day. Some are putting up mental fortress to bear the endless climbing days ahead while others plot ways to turn around their Giro. And for cycling fans, this is a perfect time to quickly look back at the las...