The City Of Atlanta, The Braves, And A Stadium Full Of Fans Celebrate Going To The World Series For The First Time Since 1999
The Atlanta Braves advance to the 2021 World Series after defeating the Los Angeles Dodgers in 6 games. They'll meet the Houston Astros in Game 1.