Sofia CorralesNov 6, 20212 minAtlanta Braves win the 2021 World Series The Atlanta Braves have won the 2021 World Series against the Houston Astros in a game 6 shutout. This is only the fourth championship...