2020 World Series to be Played at Globe Life Field
The World Series will be played in the new home of the Texas Rangers facility even though the Rangers won’t be apart of it. Sports Director Newy Scruggs gives more on the unique plan for this year’s postseason.The World Series will be played in the new home of the Texas Rangers facility even though the Rangers won’t be apart of it. Sports Director Newy Scruggs gives more on the unique plan for this year’s postseason.