McLaren-Mercedes team's Lewis Hamilton of Britain drives during the F1 Chinese Grand Prix at the Shanghai International Circuit in Shanghai, east China, on Oct. 19, 2008.[Fan Jun/Xinhua]
More >>
June 2009