When it comes to F1 Launches, there is normally plenty of glitz and glamour, but Toro Rosso have kept it simple. Unveiling the new STR 12 in Barcelona, the launch may have been low-key, but the car is an absolute beaut!

Image via Toro Rosso

Leave a Reply

Your email address will not be published.