FORMULA 1
Toro Rosso launched its 2015 STR10 in the Jerez pit-lane. The STR10 was revealed today at the Jerez de la Frontera circuit in southern Spain. As the car’s codename implies, 2015 will be Scuderia Toro Rosso’s tenth year in Formula 1 and CEPSA, who hosted today’s launch, has sponsored the team for the past 4 […]