Fans broke into a chorus of Queen’s We Are the Champions outside Minute Maid Park late on Wednesday, November 1, after the Houston Astros won their first World Series title.The Astros clinched the series with a 5-1 win over the Los Angeles Dodgers at Dodgers Stadium, Sports Illustrated reported. This was the first time that the team won the series. Credit: Instagram/jafre10 via Storyful
Category
🗞
News