St Louis Cardinals
Major League Baseball announced Thursday that the St. Louis Cardinals and Chicago Cubs will play a two-game series on June 24-25, 2023, at London Stadium. The NL Central rivals were supposed to play in London in 2020, but the games were canceled because of the coronavirus pandemic.
Former White Sox manager and three-time World Series Champion Tony La Russa joins us to talk about his life, career and new book.