Washington Nationals win first World Series after comeback
You are here: Home / Uncategorized / 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.