Houston Astros head to Walt Disney World Resort for World Series victory parade
| | | | |

Houston Astros head to Walt Disney World Resort for World Series victory parade

After the city of Houston celebrates the Astros’ first-ever win at the World Series, the championship team will make their way to Walt Disney World Resort for a celebratory parade on Saturday, Nov. 4.