Now it's officially official. The 2012 Major League Soccer All-Star Game will be played at PPL Park on Wednesday, July 25 at 8 p.m.
It will be broadcast in the U.S. on ESPN2 and either Galavisión or Telefutura (that is to be determined), and in Canada on TSN and RDS.
The game will continue the format of recent years, in which an MLS XI will face an international club team. That team has yet to be announced.
It is noteworthy that July 25 is the day before the Olympic men's soccer tournament gets underway in London. That means it's highly likely that David Beckham and Freddy Adu, among others, won't be available to play in MLS' midsummer showcase.