Thousands attend victory parade for Houston Astros

The 2017 World Series champions rode through a crowded downtown Houston with fans lining the street.

November 3, 2017

Top Stories

ABC News Live Presents