Steam is so overloaded with new game submissions that Valve says it’s forced to update its review process
1 source1 article
First seen
Updated
United States
Truth score 38
Image from Destructoid
Summary
The platform sure is popular.
Description from Destructoid.
Comments
Comments need JavaScript.