POKEMON JIGGLYPUFF PLUSH

$38.99
APPROXIMATE SIZE: 25CM