• Magikarp
  • Magikarp

Magikarp

Regular price $24.99
Unit price per
Tax included.

Magikarp the Water-type fish Pokemon Plush

They're the softest, the cuddliest, and the cutest plush Pokemon you could ask for! These 8 inch Pokemon Plush feature embroidered details and a fluffy filling to make them perfect for snuggling or just hanging out with.