Living Puppets hand puppet giraffe
Product number:
17277
Manufacturer no.:
W270