The Astros are stupid. If they were cheating in 2017 or 2018 or 2019, as documented in various Youtube videos (see below), they are stupid. Morons. Idiots. I should mention up front that I’ve been an Astros fan for years, and I followed the runs to the World Series in ’17 and ’19. There’s still […]