Top
60°

Top 15 Games With the Most Concurrent Twitch Views Ever

Twinfinite writes "Twitch is the most popular games streaming service in the world, with millions of people tuning in to watch people stream their favorite games. Here are the game's that dominate the service."

Read Full Story >>
twinfinite.net
The story is too old to be commented.