Sign up for the NEWS newsletter
You have been successfully added to our newsletter.
Let our news meet your inbox
Houston Astros Win First World Series Crown
The Houston Astros won their first World Series championship in franchise history by romping past the Los Angeles Dodgers 5-1 in Game 7.