Make sure to check out the official logo for the MLB All-Star Game in 2012 which is to be held on July 12 in Kansas City. The new logo sports a crown reminiscent of the Royals and also includes a shield format that references the Kauffman video screen.
Filed under: