As depopulation deepens around the world, a small village in Japan turns to puppets to stitch their community back together. Ichinono is only one of several “doll villages” in Japan where life-sized ...