Custom puppet design by Furry Puppet 
Source: link
Source: link
Custom puppet design
69
308
3
Published:

Custom puppet design

An old veteran puppet we designed and fabricated
69
308
3
Published:

Creative Fields