Mercedes director of car design, John Owen, is set to leave the team after playing a key role in the team’s success in Formula 1.
Mercedes director of car design, John Owen, is set to leave the team after playing a key role in the team’s success in Formula 1.