Astros win second World Series in franchise history, beat Phillies in six games

The Houston Astros are once again World Series champions, clinching the title with their Game 6 victory over the Philadelphia Phillies on Saturday night.

Advertisements

Read More

Previous post Baker finally wins 1st Series title as manager with Astros
Next post Duran Duran stumbles, Dolly Parton rolls into Rock Hall