The Japanese branch of the company is releasing two very high priced and limited stuffed animals based off of Godzilla and Totoro, two of Japan’s most recognizable film icons.
The Japanese branch of the company is releasing two very high priced and limited stuffed animals based off of Godzilla and Totoro, two of Japan’s most recognizable film icons.