Washington Nationals beat Houston Astros 6-2 in Game 7 for first World Series title in franchise history

Washington Nationals beat Houston Astros 6-2 in Game 7 for first World Series title in franchise history

FOX Sports

Published

Washington Nationals beat Houston Astros 6-2 in Game 7 for first World Series title in franchise history

Full Article