yo_john117 on 30 January 2014
Nsanity said:
Microsoft may be unhappy, but the reposnes i have seen on VGchartz and other sites have been very positive. |
It is a pretty good leak for sure. A lot of good news.
Although E3 is probably not going to be as good now.