Japanese rape scene with intense violence and cruelty. Japanese rape scene with intense violence and cruelty. JapansPerkosaan