Cyril Abiteboul set to return to Formula 1? Possibility as Otmar Szafnauer has left Aston Martin

Aston Martin confirmed on Wednesday that Otmar Szafnauer had stepped down as team principal and CEO of the team. Otmar Szafnauer has been part of the Aston Martin team for the past 12 years. He has seen all the highs…