Redemption! - Astros fans celebrate World Series win

2022-11-06 1

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