Mega Charizzard Pokemon Plush!

Sale price $19.95 Regular price $34.94

This plush is brand new and approximately 30cm tall.