Watch Live: Houston Astros World Series Victory Parade

The Astros celebrate their first World Series win with a parade in downtown Houston, Texas. Scheduled for 2 p.m.