Connect with us

Sport

Atlanta Braves win first World Series crown since 1995, thrash Houston Astros in game six as fans storm out early – Wide World of Sports

Heartbroken fans storm out early in disgust

Published

on

Article feature image

The Atlanta Braves have won their first World Series championship since 1995, hammering the Houston Astros 7-0 in Game 6.
Jorge Soler hit his third home run of the Series, a go-ahead three-run drive in the third off Luis Garcia, and Freddie Freeman and…

Click here to view the original article.

Continue Reading
Advertisement
Advertisement

Trending