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