Puppy Pack

$ 5.25

Darling puppies line up along 7 1/2 rows of smocking on a yoke.