Thank God for the new download queue feature on Xbox Live because Microsoft has released a ton of new content. Besides the release of Frogger
this morning (something that John has been talking about all day) a demo of NCAA 07
is now available along with new trailers for Mass Effect
, and Halo 3.
Thanks to Major Nelson
for the scoop.