Jellycat Duck - Medium

Jellycat Duck - Medium

Regular price $39.99 Sale

Flapping and clapping - such a soft little duckling!