Twitch streams are more popular that ever – viewership doubled over last year

The most-watched game cumulatively across the top three platforms was Grand Theft Auto V

Comments