2010 Formula One Testing: Valencia, Spain. 1st February 2010. Toro Rosso STR05 Ferrari. Front suspension, detail. World Copyright: Andrew Ferraro /LAT Photographic ref: Digital Image _MG_0267
Valencia, Spain. 1st February 2010.
Toro Rosso STR05 Ferrari. Front suspension, detail.
World Copyright: Andrew Ferraro /LAT Photographic
ref: Digital Image _MG_0267