Batman: The Telltale Series Drawing Performance Complaints On Steam

Superhero games are continuing to struggle on Steam with the release of Batman – The Telltale [...]