James Allison, known for his role in creating 13 Formula 1 Constructors’ Championship-winning cars, resigned from his role as technical director of Scuderia Ferrari in July 2016. His sudden resignation was shocking to the world but what was more shocking was the reason behind it. James Allison’s wife, Rebecca Allison, died unexpectedly, leading to the sudden...
Post