Washington Nationals Wins First Franchise World Series Championship

Washington Nationals Wins First Franchise World Series Championship

Stratis Bohle
October 31, 2019

For the first time in 95 years, a Major League Baseball team based in Washington won the World Series. With their win in Game 7 of the World Series, the Nationals have achieved their first franchise championship...

Load More Stories

Comments (0)

All Centreville Sentinel Picks Reader Picks Sort: Newest
Activate Search
Trea Turner