October 31 2019 12:02am

Fans celebrate after Washington Nationals win World Series

Fans of the Washington Nationals celebrated after the team beat out the Houston Astros to win the World Series, securing their first title in franchise history.

Responsive site?

Video Home