Hand puppets

Hand knit, felted then hand sewn with care. Each Anarkiti puppet is unique.