Washington Nationals win first World Series after comeback

Washington Nationals win first World Series after comeback

CBS News

Published

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.

Full Article