Filming Locations (2)

  • Soviet Union

  • Rome, Italy