Washington Nationals Win The World Series

Nationals fans gathered in their D.C. ballpark to watch the team defeat the Houston Astros in Game 7 of the World Series on Oct. 30. The Nationals became the first team in major league history to win the World Series by claiming four games on the road.

Sponsored Content

Sponsored Content

JAM'N 94.5 · Boston's #1 For Hip Hop & The Best Throwbacks
Listen Now on iHeartRadio