The World Series starts Tuesday in Houston as the Astros host the Washington Nationals. Houston Beat the New York Yankees 4 games to 2 in the ALCS and Washington Swept St Louis in the NLCS
The World Series starts Tuesday in Houston as the Astros host the Washington Nationals. Houston Beat the New York Yankees 4 games to 2 in the ALCS and Washington Swept St Louis in the NLCS