MLB 0 Comments 0 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… Jesse January 22, 2020 Continue Reading