2 ms·
Rumor has it that the game'll be out by 2010. I saw the intro video myself. (And wasn't Chinese Democracy finally released?)
by unalone 18y ago
Rumor has it that the game'll be out by 2010. I saw the intro video myself. (And wasn't Chinese Democracy finally released?)