Astros And Nationals Set To Face Off As World Series Starts Tuesday In Houston By Bobby Allyn Published October 22, 2019 at 6:06 AM EDT Facebook Twitter LinkedIn Email