On Nov. 2nd, 2021 the Atlanta Braves won the World Series. This Vlog is from outside of Truist Park, in The Battery. Experience the excitement of the Braves Winnings the World Series in 2021 with ton of fans! #AtlantaBraves #WorldSeries2021 #2021WorldSeriesChampions
0
0
1
63
0
Download Video