
Happy Horse - Dog David no. 2
by Happy Horse
€20.99 EUR
€20.99 EUR
A lovely soft puppy friend for life!
David is 28cm long