Houston Astros Head To World Series
The Astros will face the Dodgers when the World Series begins on Tuesday in Los Angeles.
houston astros head world series astros face dodgers world series begin t USA ay los angeles