Its a PC MMO launching on the same day as Starcraft II. Thats like laying it out there to die.
Or can anyone explain this pro marketing ploy to me?
Need for Speed World
Game » consists of 1 releases. Released Jul 27, 2010
Game » consists of 1 releases. Released Jul 27, 2010
Log in to comment