Follow Us

Terms of Use Privacy Policy

Houston Fans Erupt into Cheers as Astros Takes World Series Title

Houston Astros fans erupted into cheers at the Minute Maid Park late on Wednesday, November 1, after the Astros won their first World Series title.The Astros clinched the World Series with a 5-1 win over the Los Angeles Dodgers at the Dodgers Stadium.This video captures the reactions of Astros fans who were watching the game back home at Minute Maid Park. The crowd is seen clapping and cheering at the announcement of their team’s victory. Credit: Instagram/roxy_kahn1214 via Storyful

Source: Storyful

Top Trending Videos