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