Posted on May 14, 2003 by z otaChinese Propaganda Posters Stefan Landsberger’s site . Also, The Chairman Smiles from the International Institute of Social History. Posted by zota at 04:38 PM