Hand Puppet

Amsterdam, the Netherlands

2005

Fleece

12 inches