Japanese travelogue meets steamy sexcapades.