Incubus demon x Human demon slayer. A cross-species BL.Yahiro is a demon slayer from the East who&rs...
Very very…um. Odd