After a 55-year drought, the Houston Astros finally took home the World Series trophy after lambasting the LA Dodgers in their home court at the World Series Game 7 on Thursday, November 2.
— Todd Kalas (@RealToddKalas) November 3, 2017
Almost a million fans celebrated with the Astros as the local heroes paraded downtown on Friday. Some professors even cancelled classes in celebration of the historic milestone of Houston’s baseball team.
Watch Game 7’s highlight below if you missed it: