Advertisement

Astros defeat Dodgers 5-1 to win World Series

Houston wins its first World Series title as they chase Yu Darvish early and coast to a Game 7 victory over the Dodgers.




227 posts
story feed
Advertisement