Pokemon Charmander Plush

Pokemon Charmander Plush

  • $45.00
    Unit price per 


Pokemon Charmander Plush

Pokemon Charmander Plush by Banpresto. Approximately 34cm.