(Houston, TX) — The World Series champion Houston Astros are getting their victory parade. It happens in downtown Houston tomorrow.
The Astros took the World Series last night beating the Los Angeles Dodgers 5-1 to capture their first title in franchise history.
It’s also the first championship in all four major sports for the city of Houston since the Rockets won back-to-back titles in 1994-95.