Scuderia Toro Rosso’s STR14 challenger for the 2019 Formula 1 season came through its filming day in Italy with flying colours ahead of the season start in Melbourne on March 17.
Scuderia Toro Rosso’s STR14 challenger for the 2019 Formula 1 season came through its filming day in Italy with flying colours ahead of the season start in Melbourne on March 17.