Glove Puppets samples__each £110

Glove Puppets with different faces and colours. Each Glove Puppet is £110.

Price: each £110