Hear who Alex Rodriguez, Frank Thomas and David Ortiz think will win the 2021 World Series between the Houston Astros and Atlanta Braves.
Hear who Alex Rodriguez, Frank Thomas and David Ortiz think will win the 2021 World Series between the Houston Astros and Atlanta Braves.