"Science is a productive force", chinese poster, 1979

milihistory 0 15

"Science is a productive force", chinese poster, 1979