Made in Italy Cup: Superbike trophy dedicated to Italian brands
There could soon be an Italian superbike cup, reserved exclusively for Italian brands, called the Made in Italy Cup 2010. Organisers will release more information soon, but the idea is a rather patriotic one, described thus:“If you go to the…