Formula 1: Sebastian Vettel Claims Pole for China Grand Prix 2010 June 28, 2011April 17, 2010 The 2010 Chinese Formula 1 Grand … Read More