Nationals celebrate World Series championship in D.C.

Nationals celebrate World Series championship in D.C.

USATODAY.com

Published

After 95 years, the city of Washington D.C. celebrates a World Series championship.

Full Article