Pedalling to the future.Somewhere in the past, Italy.