Puppets - "Helen Bacon" (Shortland China, 2001)