Atlanta fans celebrate Braves' World Series win

Fans celebrated outside the Atlanta Braves' home stadium after the Braves beat the Houston Astros 7-0 on Tuesday night in Game 6 of the World Series. The Braves won the World Series four games to two, taking their first championship since 1995. (Nov. 3)

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