Posts Tagged ‘TwitchCon 2016’

Overwatch

Overwatch is Twitch’s Most Watched New Release of 2016 as Site Breaks Viewership Record

No Man’s Sky and The Division appear in the top 10 as well.