Washington Nationals fans were celebrating in the streets Wednesday night after the team’s Game 7 World Series win against the Astros. The game was played in Houston, but D.C. streets were filled with revelers.
Photo Credit: Getty Images
Source link