Opening Day of the 2012 Major League Baseball Season

The 2012 season begins in Japan with the Seattle Mariners and Oakland Athletics playing two games in the Tokyo Dome March 28 and 29.

Play begins in the United States on April 4 with the Miami Marlins hosting the defending World Series Champion St. Louis Cardinals in the Marlins’ new $515 million stadium, Marlins Park.

Inside of a major league baseball © James Friedman