Sebastian Vettel believes Ferrari has “the right people” to succeed in F1 after tech upheaval

Sebastian Vettel may have signed for a Ferrari team led by Luca di Montezemolo and Marco Mattiacci with James Allison in charge of the technical department and all have now departed. But four time world champion believes that the team has the right people to succeed in F1. Admitting during the FIA press conference in […]