Toro Rosso Launch STR 13 Challenger in Spain
Scuderia Toro Rosso introduced their STR 13 challenger Monday morning, February 26, just a few minutes before the start of the 2018 Formula 1 pre-test season at the Circuit de Barcelona-Catalunya in Spain. Already working on their wet tire set-ups just a week ago at their filming day in Misano, Italy, the Italian-based team will …