Fans Sing We Are The Champions in Houston After Astros Take World Series

  • 6 years ago
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