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
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