HOUSTON - A massive crowd of fans lined the streets of Downtown Houston on Monday for a parade to celebrate the Astros' World Series win. The victory parade began at noon until a little before 2 p.m.