Take a stroll through Scarecrow Village, a tiny town in the Japanese countryside where life-sized dolls have replaced a lost community
Take a stroll through Scarecrow Village, a tiny town in the Japanese countryside where life-sized dolls have replaced a lost community