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