Filming Locations (1)

  • Suita, Osaka, Japan (Expo '70)