You are viewing a single comment's thread from:RE: New Steam releases for the 24th of June 2017View the full contextertwro (62)in #gaming • 8 years ago How the heck does steam make money with those games! They are gonna take over the market I swear.