Major League Baseball's opening day is still a few weeks away but for us sports game junkies March 8 (that's today!) is when the season really kicks off. To commemorate the release of the PS3 exclusive title, MLB 11 The Show, SCEA just dropped this great trailer. Not only does it promote their game, it also spotlights everything that's cool about baseball. MLB 11 The Show is in stores now.
Stay connected with complex Pop Culture