The Braves beat the Astros in game 6 in Houston to win the 2021 World Series. Check out these 9 baseball artifacts headed to the Baseball Hall of Fame.
Baseball season is underway and the Atlanta Braves had a little unplanned excitement for fans on Tuesday. During the opening of the Braves 2014 season, fireworks set the American flag on fire.