Stephen Cartier
1986 • 1h 21m
The first project from Lords' own Traci Lords Company, it was filmed in Tokyo featuring renowned pink film and AV director Tadashi Yoyogi as co-director. Traci Lords arrives in Tokyo to explore Japan...