Product Description
Adorable Christmas Puppies will have the 500 piece dog puzzle lover gushing over these mischievious cuties.
26.625" x 19.25" Finished Size
© Robert Giordano | Made in the USA
Adorable Christmas Puppies will have the 500 piece dog puzzle lover gushing over these mischievious cuties.
26.625" x 19.25" Finished Size
© Robert Giordano | Made in the USA