Houston fans celebrate as Astros win World Series
The celebration is on in Houston as the Astros beat the Los Angeles Dodgers 5-1 in Game 7 for their first World Series title in franchise history.STORY: http://bit.ly/2zpoVY1
Posted by Fox 5 DC on Wednesday, November 1, 2017