380km along the Via Francigena from Lucca through Tuscany to Rome in 18 stages. The final section of Europe's greatest pilgrimage route.