News

Formula 1 owner Liberty Media has announced its president and CEO Greg Maffei will leave his role by the end of 2024. Maffei, who joined the American investment firm in 2005 and became its CEO in ...