by Annabel Zaterka | Nov 16, 2022 | Sports + Entertainment
The Houston Astros became World Series champions this past Saturday night in a thrilling game six win over the Philadelphia Phillies. If the reaction to their victory seemed subdued, it is likely because just a few years ago, the Astros were caught running a brazen...