Japanese bus ride with erotic overtones and fetish elements.