Sports

Astros vs. Braves World Series Game 2: Time, TV channel, how to watch, live stream, pitchers for Wednesday

Atlanta won the first game of the Fall Classic in Houston and can take commanding lead looking to win its first title since 1995.