US mass-media company Liberty Media has said it is committed to the Atlanta Braves, with the Major League Baseball franchise making money “at a pretty serious clip”.
Subscribe to unlock this article
Explore our subscription options to continue reading our industry-leading content!
Already have an account? Sign in here