Living Puppets sock hand puppet giraffe
Product number:
19315
EAN:
6091024142542
Manufacturer no.:
W573