Which Game Looked The Best At the Xbox Developer Direct?
Activision released 11 new screens of the X-Men game in action today. So click here for the screens.