Atlanta Braves fans celebrate World Series win

Fans at Truist Park in Atlanta celebrated the Atlanta Braves World Series win over the Houston Astros on Nov. 2.

Our goal is to create a safe and engaging place for users to connect over interests and passions. In order to improve our community experience, we are temporarily suspending article commenting