Houston Astros
Jump to navigation
Jump to search
Fuck! It's the loathesome and scandalous Major League Baseball team, the Houston Astros! The Astros are hugely notorious, as they are said to have stolen a bunch of signs illegally by hacking video cameras. This controversy started in 2017. That same year, they won the Real World Series. So the question is, was the title deserved?