Imola 2020

Imola chosen to host UCI Road Cycling World Championships later this month

Italian motor racing circuit selected because of protection offered against coronavirus after original Swiss venue withdrew

Wed, Sep 02, 2020 11:28
2