30 cm Psyduck Plush

30 cm Psyduck Plush

Regular price $34.99 Sale

The duck with the worst migraine is back in plush form.