Muffin31190 on 19 July 2015
Also an Xbox fansite saying the Xbox won E3 .... yeah so there is totally, absolutely, no chance in hell that this article is biased in any way whatsoever. Thanks for doing that OP you've done your homework.