Astros fans celebrate World Series win in Houston

2 years ago
1.52K

Astros fans partied in Houston, Texas, as their team clinched the World Series, defeating the Philadelphia Phillies four games to two on November 5.

Video filmed by SportsRadio 610 host Sean Pendergast shows celebrations spilling out into the streets in Houston’s East Downtown area on Saturday night, after the Astros beat the Phillies 4-1.

“CHAOS IN THE STREET,” Pendergast wrote on Twitter.
Saturday’s victory marked the Houston Astros’ first title since the cheating scandal that soured the team’s 2017 World Series win.

Credit: Sean Pendergast via Storyful

Loading 7 comments...