Knitted Puppets: Rupert
Price
$28.00
With their brightly colored stripes, large moving mouths, squeakers and tons of personality, " Knitted Glove Puppets" are exc...