Is there a plushie of every Pokémon?

Is there a plushie of every Pokémon? Fans of Pokemon’s Kanto region now have over a hundred new reasons to celebrate, as the Pokemon Company has announced that all 151 original Pokemon are each getting their own official plush toy.

Fans of Pokemon’s Kanto region now have over a hundred new reasons to celebrate, as the Pokemon Company has announced that all 151 original Pokemon are each getting their own official plush toy.
See also  Does PS5 read PS4 discs?