Astros win first World Series ever since being founded 55 years ago By: Houston Business Journal via Business Journals November 02, 2017 at 00:02 AM EDT They won in Los Angeles in Game 7. Read More >>