0 votes
Who will the Astros be playing in the World Series?

2 Answers

0 votes
The NL Champion Washington Nationals will take on either the Houston Astros in the World Series starting Tuesday, Oct. 21 in either Houston on FOX and ESPN Radio. The Nationals will bring Washington, DC its first World Series since 1933.
0 votes
The Astros Will BEAT The Nationals.. HERE'S PROOF!



...