Outgoing Liberty Media CEO Responds To $20 Billion F1 Sale Rumors
Liberty Media CEO Greg Maffei, who will be stepping down from the role imminently, has quashed rumors about a potential $20 billion sale of Formula 1, which Liberty Media acquired...
Read more