Too Human Screenshots Are Metal
The game's infamously lengthy development will finally see a release to retail shelves August 19. For more on the game, check out our hands-on impressions.
From The Chatty
-
[deleted]
-
New to Shacknews? Signup for a Free Account
Already have an account? Login Now
The game's infamously lengthy development will finally see a release to retail shelves August 19. For more on the game, check out our hands-on impressions.
[deleted]