Skip to content

CP NewsAlert: Atlanta Braves win World Series

HOUSTON — The Atlanta Braves have won the World Series with a 7-0 win over the Houston Astros in Game 6. More coming. The Canadian Press

HOUSTON — The Atlanta Braves have won the World Series with a 7-0 win over the Houston Astros in Game 6.

More coming.

The Canadian Press