For those who didn't know, there has been an MLB strike going on that has lasted almost 100 days, threatening to keep us from enjoying America's favorite pastime this summer. Well, that crisis was avoided on day 99 when the owners and MLBPA (Major League Baseball Players Association) reached a new CBA agreement.