20 Astros win the World Series against the Phillies (www.cbsnews.com) posted 2 years ago by QrilledQheese 2 years ago by QrilledQheese +21 / -1 Houston Astros win second World Series in 6 years The title puts a bow on what has been a dominant season which saw the team win an American League-best 106 games. 8 comments share 8 comments share save hide report block hide replies
I guess that means no financial crisis!!! lol jk