Formula One Testing: Formula One Testing Imola, Italy 21st February 2006. Neel Jani, Scuderia Toro Rosso STR01-Cosworth. portrait World Copyright: Andrew Ferraro/LAT Photographic Ref: Digital Image Only.
Formula One Testing
Imola, Italy
21st February 2006.
Neel Jani, Scuderia Toro Rosso STR01-Cosworth. portrait
World Copyright: Andrew Ferraro/LAT Photographic
Ref: Digital Image Only.