Atlanta vs Houston: A World Series 6 decades in the making
https://ift.tt/3jzvRr3
This year's World Series pairs former NL rivals Atlanta and the Astros, who've played more than 700 times, including five post-season series. They take the field Tuesday night in Houston in their first meeting since 2017 due to scheduling and COVID.
No comments