Atlanta Braves finish off LA Dodgers to advance to first World Series since 1999

Atlanta Braves finish off LA Dodgers to advance to first World Series since 1999

Upworthy

Published

Eddie Rosario capped a remarkable NLCS with a three-run homer, sending the Braves to the biggest stage of all with a 4-2 victory over...

Full Article