Last time the Atlanta Braves won the World Series-The Dallas Cowboys won the Super Bowl.— RJ Ochoa (@rjochoa) November 3, 2021
Last time the Atlanta Braves won the World Series-The Dallas Cowboys won the Super Bowl.