TV camera - Formula 1 World Championship, Rd 3, Chinese Grand Prix, 17.04.2009 Shanghai, China

USA / Global
Our International Editions