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.

Leave a Reply

Your email address will not be published. Required fields are marked *

Generated by Feedzy