The Astros and Houston celebrate World Series title
ByESPN.com Saturday, November 4, 2017
The Houston Astros and their fans celebrated the first World Series championship in franchise history on Friday.
Copyright © 2024 ESPN Internet Ventures. All rights reserved.