Stage 12 of the Giro d'Italia is one of the most open and tricky days at the Giro d'Italia. The hilly profile provides an opportunity for many to succeed, and we cannot exclude any scenario. We preview the stage ahead.Stage 12 from Martinsicuro to Fano will be a tricky day. It features six categori...