Plush Puppies

Plush Puppy - Lying

Ogilvies Designs

Super Soft Plush Puppy.
100% Polyester.
27cm Long.