Tower of Barbs
An island south of Tokyo created by tectonic disturbance, the Tower of Barbs is the main setting of Let It Die.
Recent topics on Tower of Barbs Forum
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment