Live stream will be available after this brief ad from our sponsors
ContestsEvents

Nationals

UncategorizedThe Nationals Are World Series Winners: Twitter’s Best Reactions

The Washington Nationals beat the Houston Astros 6-2 in Game Seven to become the 2019 World Series winners. The Nationals had been underdogs the entire season but came home with…