Astros fans pack downtown Houston for World Series parade

Thousands of fans celebrated the team's World Series triumph over the Philadelphia Phillies.