SpUd_Jr Posted February 23, 2006 Share Posted February 23, 2006 Wikipedia says March 14, 2006 for the release date. I do realize that the site can be updated by anybody though, so I don't believe it. Just something odd.http://en.wikipedia.org/wiki/Chinese_Democracy Link to comment Share on other sites More sharing options...
Recommended Posts