Outgoing Liberty Media CEO Greg Maffei has addressed $20 billion Formula 1 sale rumors.
newsweek.com