Saturday, September 21, 2024
Happening Now

Washington Nationals win first World Series after comeback

The Washington Nationals took home their first World Series Wednesday night with a riveting, 6-2 victory over the Houston Astros in Game 7. Ed O’Keefe reports. Source

Share