One year ago today, the Washington Nationals became World Series champions
The Washington Nationals won their first championship in franchise history a year ago today. It was one of the greatest moments in DC Sports History.
After taking the first two games of the World Series, the Nationals lost all three of their home games to those trash-can banging Houston Astros but rallied to tie the series in Game Six.
And then magic happened in Game Seven.
Read More