Astros fans hail World Series champs at parade

49
0
Share:

More than 1 million fans celebrated the Houston Astros’ World Series win during a downtown parade on Monday.

Share: