egbertowillies.com
Houston Astros beat LA Dodgers 5-1 to win World Series
The Houston Astros beat the LA Dodgers to win the 2017 World Series. After enduring Hurricane Harvey, it could not have come at a better time.