People were saying that the demo came out already at the Xbox forums. Is this true?
Log in to comment