Houston Astros fan celebrate World Series win
HOUSTON, WE HAVE A TITLE! Houston Astros fans are in the streets celebrating their first ever World Series win!COURTESY: KRIVSTORY: http://bit.ly/2zcLEWr
Posted by FOX 10 Phoenix on Wednesday, November 1, 2017