This suggests a connection to a puppet theater in Turnov, a town in the Czech Republic with a rich history of puppetry. The puppet's hands are made of stuffed cloth.
eBay