Campus Sex Slave: 24 Hours of Degrading Sex With a Masochistic Female Teacher Ayumi Takanashi with id movie SMA-744 and studio MARX tag Humiliation, Female Teacher, Featured Actress, Training, Hi-Def Label MARX Brothers co. Director Shinsuke Yoshimoto Actress Ayumi Takanashi