One year ago yesterday, the Washington Nationals beat the Houston Astros in a thrilling game 7 to win the 2019 World Series. Watch the pivotal moments here…

More