Toro Rosso reveal the STR12

Toro Rosso were the final team to launch their car for the 2017 season, as the new Renault-powered machine was launched at the Circuit de Barcelona-Catalunya ahead of pre-season testing on Monday. The ST... Read More...