Twitch’s E3 livestreams watched by a staggering 925K concurrent viewers
Microsoft, Sony, Ubisoft, and Nintendo all still need to kick off their presentations and announcements for the massive Electronic Entertainment Expo trade show in Los Angeles,...