Are The Yankees The Favorites To Win The World Series?
The Final Four of the MLB is set. The NLCS is the St Louis Cardinals vs the Washington Nationals and the ALCS is the Houston Astros vs the New York Yankees. Now that the teams are set who does Las Vegas think will win it all? The short answer is the Houston Astros and it isn't close.