The puppet master

Textile industry surplus, wadding, thread, latex, laboratory stands