Houston Astros host the Atlanta Braves in Game 1 of the World Series
The Houston Astros look to claim their third World Series in the last 5 years starting Tuesday, when they host the Atlanta Braves in Game 1 at Minute Maid Park. Jim Bowden, MLB insider and game analyst for CBS Sports HQ, joins CBSN with a preview of the 2021 World Series.