Following Game 7 of the 2019 World Series featuring the Houston Astros and the Washington Nationals, several reports and accusations were released stating that the 2017 World Champion Astros cheated their way to a title. The Astros have proved to be an elite MLB team for the last three seasons, […]