Via Francigena Part 3: Tuscany to Rome stage 2: Altopascio to San Miniato (27.3 km, 500 m ascent) | Trailhuts