We’re in Texas as the world champion Houston Astros return to Minute Maid Park after…

Astros return to Houston

We're in Texas as the world champion Houston Astros return to Minute Maid Park after winning the franchise's first-ever World Series victory. http://abcn.ws/2ztRpA3

Posted by ABC News on Thursday, November 2, 2017

theFFeed