Jellycat Giraffe

Jellycat Giraffe

Regular price $30.00
Unit price  per 

So soft, and he stands up!