Character: Technicolor Spider

Spider puppet: Character in “Technicolor Spider Web”