Nation

Houston celebrates Astros’ World Series win

Fans celebrated Houston Astros' World Series win with a downtown parade Monday (Nov. 7)