Formula 1 News: Aldo Costa’s Lieutenant John Owen to Leave Mercedes
Mercedes has officially confirmed a reshuffle in its senior technical Formula 1 team, with long-serving director of car design John Owen (pictured) set to depart later this year, marking the … Read More