Get pumped for the 2019 Astros by watching the 2017 World Series victory parade

The city of Houston gathered downtown to celebrate the Astros' first ever World Series championship.
Published: 6:24 PM CDT November 3, 2017
Updated: 4:33 PM CDT October 21, 2019