Warturtle Pokémon Plush

Regular price $25.95

This plush is brand new and measures approximately 30cm.