We are breaking grounds here as for the first time ever fans will be able to immerse themselves in the world of F1, as they watch the cars race in China through the streets of Shanghai. We believe ...