Set in a chaotic near-future Tokyo devastated by a massive tectonic upheaval, LET IT DIE plunges players into the mysterious Tower of Barbs, a towering spir…
Set in a chaotic near-future Tokyo devastated by a massive tectonic upheaval, LET IT DIE plunges players into the mysterious Tower of Barbs, a towering spir…
💬 Comments (0)
No comments yet — be the first!