News from Planet Auto

August 17, 2013

It looks like there is more disappointment for Indian racing fans- the World Superbike Championship this year slated to be held in India in November has been cancelled. Get more info on that, plus lots of other news in Planet Auto.