The Atlanta Braves Reach The World Series
The Atlanta Braves finally ended their World Series drought thanks to a walk-off win in game 6 of the NLCS on Saturday night. The win sees the Braves in their first World Series since 1999 and comes as sweet revenge for last year’s narrow loss to the Dodgers at the same stage. The win its…