Braves shut out Astros in Game 6 to win first World Series since 1995

Braves shut out Astros in Game 6 to win first World Series since 1995

Upworthy

Published

The Braves ended a 26-year drought with their first World Series title since 1995, clinching the championship with a 7-0 victory over the Astros at Minute Maid Park.

#minutemaidpark #drought #worldseries #astros #braves

Full Article