Icetruck.tv News Blog
Entertainment

WATCH: Houston Astros claim first World Series title

The Astros defeated the Los Angeles Dodgers on the road in Game 7 to take home the World Series trophy for the first time.

Leave a Comment