
Washington Nationals are World Series champions
The Washington Nationals have won the World Series, and D.C. is doing something it has become accustomed to: celebrating a champion. In the winner-take-all Game 7 Wednesday night, the Nationals defeated the Houston Astros 6-2 in Houston to capture the first World Series championship in franchise history. Nats fans erupted as D.C. filled with revelry — and, as usual, fireworks — from Nationals Park and Capital One Arena to The Wharf and neighborhood streets. “The dream came true,” Ted Lerner,…
Full Article