Fans Line Houston Streets for Astros' World Series Victory Parade

Astros fans lined the streets of Houston, Texas, on Monday, November 7, to celebrate the baseball team’s World Series win on November 5.

City officials said they expected “more than a million people” to attend the parade.

The November 5 victory against the Philadelphia Phillies marked the Houston Astros’ first title since the cheating scandal that soured the team’s 2017 World Series win. Credit: Ramon Del Villar, Jr via Storyful

Video transcript