News
Paper Trail, the Netflix-published game that lets you fold the world around you, finally has a release date after multiple delays. The top-down puzzler is now scheduled to launch on May 21.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results