Last night the Community Team had a few Free-For-All Halo 3 games which ended up being the Humpday for this week. Don't expect to find any new Halo 3 info, but if you enjoy general Halo tactics and vagueries then this Humpday's for you! And yes, it was because Xbox Live was borked.
-
It looks like its from the E3 trailer to me.