Most streamers on Twitch = equaling winning E3.... /facepalm logic.
So LA Lakers wins championships because its got the most viewers?
Not to mention there's youtube/ign/gametrailers other streaming sources...
Xbox fans are meh.
User was moderated for this post - Zekkyou