Humans As Puppets In Nagoro Village Of Japan
Japan’s village Nagoro has more dolls than humans, the village where the dead are reborn as puppets. Nagoro is a village on Shikoku island, one of Japan’s four most famous islands. The main attraction of the village Nagoro is the dolls that can be seen in the form of humans all over the village. Today, …