Could the Marche walls stage possibly be missing? Of course not. Enter the 156 km Chieti–Fermo stage, packed with relentless ...