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

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

Upworthy

Published

The Atlanta Braves first World Series win in over 20 years averaged 11.7 million viewers for the six-game set against the Houston Astros.

#houstonastros #atlantabraves #worldseries

Full Article