You are using an older browser version. Please use a supported version for the best MSN experience.

Washington, DC fans celebrate World Series win

Fans celebrated in Washington, D.C. on Wednesday night as the Washington Nationals defated the Houston Astros, 6-2 in Houston to win the 7th game of the 2019 World Series. The win gives the Nationals their first-ever World Series title. (Oct. 31)

Latest Videos

Featured Channel: Viral Videos

Featured Partners

image beaconimage beaconimage beacon