114 votesLordCrisp supported this idea ·
An error occurred while saving the commentLordCrisp commented
Was finally interested in some of the games that showed up here, just to figure out I need to install another launcher....
So thanks Twitch, but no thanks... I'll rather buy these games myself then