Pokémon Puppets: Quagsire Plush Hand Puppet

Sale price  $25.99 Regular price $48.47

Pokémon Puppets: Quagsire Plush Hand Puppet

Sale price  $25.99 Regular price $48.47

Official Quagsire Plush Hand Puppet from the Pokémon Puppets collection, featuring detailed embroidery and soft material. A Pokémon Center Original.

You may also like