Skip to content

Scuderia Toro Rosso F1 Launch

February 6, 2012

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 Comment

Leave a Reply

%d bloggers like this: