STR10 Revealed in Spain Formula 1, Sports January 31, 2015March 24, 2016 Image and Style 2015 will be Scuderia Toro Rosso’s tenth year in Formula 1 and CEPSA