MediaRadar Blog

World Series Win

14.3 million people watched the Atlanta Braves win the 2021 World Series