From designing to testing, from production to assembly, Scuderia Toro Rosso offers a rare glimpse behind-the-scenes and shows what goes on at its factory in Faenza, Italy, and its wind tunnel in Bicester, England...

Related Articles