Washington Nationals Win 2019 World Series
The Washington Nationals, against all odds, won the World Series Wednesday night over the Houston Astros. NPR's Mary Louise Kelly speaks with Washington Post reporter Chelsea Janes about the victory.