DC erupts as Washington Nationals win franchise's first World Series

The Washington Nationals won the franchise's first World Series title. The team dominated Game 7, beating the Houston Astros 6-2. This marked the first World Series for a team from the nation's capital in 95 years.
01:00
Thu, Oct 31 201911:18 AM EDT