CLIFFORD PUPPET

Regular price $17.99 Unit price  per 

11" Clifford the Dog hand puppet. Soft plush with adorable