Washington Nationals win the World Series; first title ever

Washington Nationals beat Houston Astros 6-2 in Game 7 for first World Series title in franchise history.

The Washington Post:

Who should be the next senator from California?

Avatar photo
About Ms. G 4702 Articles
Welcome back, America!