JUST IN: Atlanta Braves Win World Series

JUST IN: Atlanta Braves Win World Series

Mediaite

Published

The Atlanta Braves downed the Houston Astors 7-0 on Tuesday night to notch their first World Series title since 1995. Atlanta took the series four games to two. Six shutout innings from Max Fried and home runs from Jorge Soler, Dansby Swanson, and Freddie Freeman powered the Braves to victory in game six. Will Smith […]

Full Article