Would you like to subscribe to our newsletter?
HOUSTON - The Atlanta Braves have won the World Series with a 7-0 win over the Houston Astros in Game 6.
More coming.