a giant marionette. impressive yet creepy…