The World Series Starts Tuesday In Houston

mlb-logo2

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