Valley of the dolls: scarecrows outnumber people in Japan village
In the tiny village of Nagoro, deep in the mountains of western Japan, the wind howls down a deserted street with not a living soul to be seen. But yet the street appears busy, dotted with life-sized dolls that outnumber humans 10 to one, the product of a […]