• MLB

    Should The Astros Be Stripped of Their Championship?

    California has recently petitioned Major League Baseball to strip the Houston Astros and Boston Red Sox of their World Series Championships, due to the cheating scandals both teams are going through. This petition would award both championships to the Los…