Little information given, but a military camp in northern China seems a good guess as to the location. The Z-5 is the Mil Mi-4 as built in China. Photo from: National Archives at College Park, Maryland
This photo was added on 25 August 2023, and has since been viewed 211 times.
|