A Japanese dungeon-crawler that goes all in on craziness -- and, somehow, finds that it pays off.
This website uses cookies.