Def Jam Icon Trailer
by:
Dan
-
posted:
2/2/2007 7:27:00 AM
Looks like the demo reports were inaccurate (as of now), but the consolation prize is a gameplay trailer. The trailer is Free and available in all Xbox Live regions. Def Jam Icon hits stores on March 23rd.