Originally Posted by Recktafy Is there a due date for the game to releaae No set date, but it will be around early November according to the article extreme posted.
Forum Rules
Bookmarks