Atlanta Braves Supporters Celebrate as Team Clinches First World Series Since 1995

Atlanta Braves fans celebrated at Truist Park as their team beat the Houston Astros, to win their first World Series since 1995.

Braves fans gathered outside the Atlanta stadium to watch their team pull off an emphatic 7-0 win in Houston.

This video posted to Instagram by connorbattle7 shows fans erupting in celebration at a screen outside the stadium. Credit: connorbattle7 via Storyful

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