Nats win World Series Game 7 for first title in franchise history
- john kepler
- Oct 31, 2019
- 1 min read

After trailing for much of Game 7, the Washington Nationals mounted a comeback and overcame the Houston Astros to win their first World Series title as a franchise
Comments