Houston Astros and Atlanta Braves meet in 2021 World Series Published October 26, 2021 at 1:07 AM AKDT Twitter LinkedIn Email