May 18, 2024
Sue Ogrocki / AP
The Atlanta Braves celebrate after winning baseball's World Series in Game 6 against the Houston Astros Tuesday, Nov. 2, 2021, in Houston. The Braves won 7-0.