The 35 cm LIVING PUPPETS® are ideal for small hands. Sweet, small and cuddly, they fit in every bag and any opportunity.
The 35 cm LIVING PUPPETS® are ideal for small hands. Sweet, small and cuddly, they fit in every bag and any opportunity.
read more » Close window 35 cm
The 35 cm LIVING PUPPETS® are ideal for small hands. Sweet, small and cuddly, they fit in every bag and any opportunity.