Astros invited to White House to honor World Series title

The Astros won the World Series over the Dodgers in seven games.

The Astros won the World Series over the Dodgers in seven games.