Braves celebrate historic World Series win with parade through Atlanta

2021-11-06 10

The Braves got to celebrate through the streets of Atlanta after their first World Series win since 1995