Alex Barros stormed to his first World Superbike win at Imola in Italy, but Troy Bayliss was the happiest man as he became champion.
More...
Alex Barros stormed to his first World Superbike win at Imola in Italy, but Troy Bayliss was the happiest man as he became champion.
More...