The Astros won the first World Series championship in franchise history beating the Los Angeles Dodgers 5-1 in Game 7 on Wednesday, Nov. 1, 2017. A crowd filled Houston's Minute Maid Park to watch a live feed of the game, which was played at the D Meta Viers/McClatchy AP
The Astros won the first World Series championship in franchise history beating the Los Angeles Dodgers 5-1 in Game 7 on Wednesday, Nov. 1, 2017. A crowd filled Houston's Minute Maid Park to watch a live feed of the game, which was played at the D Meta Viers/McClatchy AP

Astros, Houston forged strong bond following Harvey

November 02, 2017 09:45 AM