In a surprising development in the Formula 1 world, McLaren Team Principal Andrea Stella offered insights into the departure of David Sanchez from the team. Sanchez, who had joined McLaren as the technical director of car concept and performance in... MoreĀ»