Demonic forces unleashed, anime-style carnage ensues. Demonic forces unleashed, anime-style carnage ensues. Osorterat