Just wondering what is happening. E3 around the corner....Beta test start behind schedule...No new posts etc. Anybody?
Forum Rules