Litten Pokemon Plush

Sale price $10.95 Regular price $17.95

This plush is brand new and approximately 20cm tall.