Sho sat free a God called Kagutsuchi - a grotesque one-eyed deity that enveloped the entire country of Japan on a intense red fog and red moon that is turning the weak, common folks into Shadows - mindless monsters. Sho managed to summon this deity at the Tartarus tower - the nest of the Shadows. All this scheme in order to make only the strong ...Read more