Redemption! - Astros fans celebrate World Series win

Houston Astros fans were out celebrating until late after their team clinched their second World Series