Upload Credit: EssoEssex Source: reddit

Local Communist Party leaders are publicly humiliated by the Red Guards during the Cultural Revolution in China. Harbin, 1967

See more photos from 1967

histomania
best photos you will ever see
mapmania
for the map obsessed
partmarine
boat parts and history
shutterstock
marine life photography