More than 1M celebrate Astros’ title in Houston

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