I've been excited about this since I saw the thread and trailer for this a while ago. I vaguely remember it saying it was coming out April this year. Anyone got any information, I can't seem to find out anymore info.
Forum Rules
Bookmarks