World Series Game 1 Live Updates: Atlanta and Houston Face Off
Published
The 117th World Series pits the National League champion Atlanta Braves against the American League champion Houston Astros. The best-of-seven series begins tonight in Houston.
Full Article