Atlanta Braves win 1st World Series crown since 1995, rout Houston Astros
Published
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..
Tom Verducci spoke with Houston Astros manager Dusty Baker after their Game 6 loss to the Atlanta Braves.