Browsing: Shikkoku no Shaga

A demon hunter (spirit hunter?) goes around ridding the world of demonic monsters hell bent on.. raping? being raped by? the men in the world.