Major League Baseball and the Kansas City Royals unveiled the official logo of the 2012 All-Star Game, which will be played at Kauffman Stadium on Tuesday, July 10th, 2012.
According to MLB’s press release: The official logo of Major League Baseball’s 2012 All-Star Game has its origins in the Club’s name and its crown logo, which takes on a 3-D dimension and is adorned with stars. The Club’s blues and metallic golds are incorporated into a theme of a family crest, accompanied by flags, and the type appears as if chiseled out of stone.
To me, it looks like something out of Shrek. I hear trumpets blaring and expect Lord Farquaad to come walking around the logo.