Ive been hearing glowing reviews from the demo so far that came out today on xbox live, i hear the multiplayer is amazing. Has anyone played it?
Log in to comment