Ichinono is one of Japan’s depopulated ‘puppet villages’, where handcrafted stuffed mannequins are used to create a semblance of a bustling society
Ichinono is one of Japan’s depopulated ‘puppet villages’, where handcrafted stuffed mannequins are used to create a semblance of a bustling society