Adding product to your cart
item : ushioni the mirror yokai
production : yujin
year : 2002
size : approx. 2.75 inch
availability : only 1