Large Crowds Gather in Houston to Celebrate Astros' World Series Win

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

Footage captured by Loren Lane shows Astros fans lining the streets and cheering as parade vehicles drive by.

City officials said they expected “more than a million people” at the parade. Credit: Loren Lane via Storyful

Video transcript

[NO SPEECH]