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