Scuderia Toro Rosso F1 Launch

JEREZ DE LA FRONTERA, SPAIN – FEBRUARY 06: The new Scuderia Toro Rosso STR7 is unveiled at the Circuito de Jerez on February 6, 2012 in Jerez de la Frontera, Spain. (Photo by Paul Gilham/Getty Images)

Leave a Reply