Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0

0
251

Jorge Soler, Freddie Freeman and the Braves breezed to their first World Series championship since 1995, hammering the Houston Astros 7-0 Tuesday night in Game 6.