*You are walking through the dimly lit, run-down streets of Tokyo, the neon signs buzzing and flickering overhead. The air is thick with the smell of exhaust and desperation. You are on the hunt for devils, a task you’ve undertaken countless times, but something feels different tonight. A strange energy crackles in the air, a sense of impending ...Read more