SPP

World Championships Road Race 1968

33rd edition

Imola - Imola 277.3 km

1 September 1968