Stage 3
Stage 3 was the hardest day of the race - a punishing 121km ride ending with two back to back category 1 climbs, finishing in the ancient mountain-top town of Volterra.
Stage 3 was the hardest day of the race - a punishing 121km ride ending with two back to back category 1 climbs, finishing in the ancient mountain-top town of Volterra.