Wild Japanese trio explores erotic desires in a thrilling encounter.