Let It Die is getting a new area, The Tower of Barbs. At the end of this trailer there’s a sneak peak of the next of

Advertisement

Want Kotaku’s email newsletter?