Astros fans celebrate at Minute Maid Park after thier team won the World Series.
Astros fans celebrate at Minute Maid Park after thier team won the World Series. Jon Shapley AP
Astros fans celebrate at Minute Maid Park after thier team won the World Series. Jon Shapley AP

World Series Game 7 scores strong TV rating

November 02, 2017 11:23 AM

More Videos