PUPPETS - "BACON, HELEN" (CHINA, 2001)