Ichika Kamihata 's Unquenchable Torture & love Thirst with id movie SMA-739 and studio MARX tag Humiliation, Featured Actress, Urination, Hi-Def Label MARX Brothers co. Director Sanma Meguro Actress Ichika Kamihata