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.
But as MLS commissioner Don Garber noted at today's press conference, the date avoids conflict with the CONCACAF Champions League. In a summer with those two tournaments and also the European Championships, you have to pick your poison at some point.
I'll have more information and hopefully some interviews up on here later. For now, though, you've got everything you need to know.